Job Description - Technical Lead
- We curiously investigate everything and provide opportunities to solve problems analytically,
creatively, and collaboratively
- We believe in learning by doing and provide a space for an entrepreneurial mindset that's driven by
hands-on experimentation
- We embrace resilience by seeing every challenge as a learning opportunity and an invitation to grow
- We are driven by a passion for product excellence for building great products with distinct
customer value and apply continuous improvement and innovation
Your Responsibilities as a Technical Lead:
- Responsible for interacting with internal customers to understand their requirements and design
efficient solutions using a common and modular approach.
- Own the delivery of projects including developing scalable applications on deploying cloud and
productive environments.
- Architecting/implementing the application design from top-down and communicating the same
to both the product owner and the development team.
- Providing Technical training, a mentoring team, and code reviews.
- Supporting product owner in the product vision, roadmaps, and backlog refinement.
- Transform requirements from engineering product owners into technical task specifications
- Design & implement microservice architecture-driven software modules.
- Responsible for leading the team and hands-on experience and knowledge of tools used of
Requirement Management, Version Management, Static Analysis for the code, Unit Testing
- Designs develops, tests, and maintains high-quality code, including agile skills
- Be flexible and work in a completely dynamic & agile environment.
- Be a persistent, creative problem solver, a good team player
- Collaborate with the team to brainstorm and create new and improved the products
As an Application Full-stack Technical Lead:
- You will be part of developing front-end web application architecture
- You will be part of designing user interactions on web pages /applications
- You will be part of developing back-end website applications
- You will be working alongside a UI UX designer for web design features
- You will be part of designing and developing APIs
Qualifications:
- Outstanding program skills with Python.
- Outstanding knowledge of PEP-8 standards
- Design and implement REST API/Microservices using Python web/Rest Frameworks (flask,
Django)
- Proficiency with fundamental front-end languages such as HTML, CSS, and JavaScript (Angular JS,
React, and Amber)
- Integrate front-end components into the application and Experience in integration using the Third party
API
- Deep hands-on experience in API development, database query/ingestion/Data Security using
Python
- Solid fundamentals in Data structures and Algorithms
- Proficiency in at least one of the databases SQL/NoSQL.
- Good experience and hands-on knowledge of Docker,
- Knowledge of Experience in CI-CD, GIT, Jenkins/Azure DevOps, and basic DevOps practices
- Some experience in building automation tools like Jenkins is required
- Experienced in working with Linux as well as Windows systems
- Excellent debugging and problem-solving capability
- Strong interpersonal skills, listening ability, and written presentation skills
- Taking technical ownership of your deliveries
- Uphold delivery schedules & compliance policies.
Good to have
- Experience in microservice architecture will be an added advantage.
- Experience in container orchestration tool – Kubernetes will be an added advantage.
- Experience in developing/designing IOT, AI-based applications.
Education & Experience:
- Must have at least 5years of work experience
- BTech, or MTech in computer science, electrical engineering, Information Technology or similar