Technical Lead - Python
New
IndiaFull-TimeLead
Salary0 INR per year
Apply NowOpens the employer's application page
Job Details
- Languages
- English
- Experience
- 8+ years
- Required Skills
- AWSDockerPostgreSQLPythonAgileOAuthSoftware Architecture
Requirements
- 8+ years of web development experience
- Proficiency in Python and Python frameworks
- Proficiency in PostgreSQL
- Proficiency in AWS
- Proficiency in Docker
- Working knowledge of frontend development (JS, CSS, HTML)
- Familiarity with OAuth2 and OpenID Connect protocols
- High level of English proficiency
- Experience leading teams working in Agile software development methodologies
- Experience following and adapting high-level architecture
- Expertise in object-oriented programming
- Design proficiency following UML, C4, or ArchiMate
- Knowledge of architectural styles, design patterns, SOLID principles, and OWASP
Responsibilities
- Independently guide the technical direction and implementation by the whole team within defined architecture in all stages from conceptualization to deployment.
- Evaluate trade-offs between correctness, robustness, performance, and customer impact to ensure the development of the right solution, with client success at the forefront.
- Create and lead the team's technical documentation and repository management practices, including tasks such as creating branches, pull requests, merges, etc.
- Collaborate with product, design, and engineering teams to provide necessary oversight of architecture and dependencies influencing product strategy and direction.
- Contribute to code reviews, documentation, and addressing complex bug fixes with a focus on security, performance, and reliability.
- Be an active leader in the Engineering Practice community, mentoring Senior Engineers and others through Communities of Practice (CoPs) or on project teams, supporting the growth of technical capabilities.
View Full Description & ApplyYou'll be redirected to the employer's site