Job Openings
Senior Tech Lead - Python
About the job Senior Tech Lead - Python
Key Responsibilities
- Lead a small development team, providing technical guidance and mentoring
- Practice best coding standards defined by software management
- Follow secure coding practices (OWASP) to ensure robust applications
- Apply Test-Driven Development (TDD) methodology
- Perform defect analysis, fixing, and continuous code improvements
- Conduct and participate in peer code reviews
- Support system integration testing and deployment activities
- Assist in design and architecture discussions
- Prepare and maintain technical documentation
- Ensure on-time delivery with clear communication and escalation of blockers
- Adhere to Agile processes, promoting Scrum practices within the team
Person Specifications
- Bachelors degree in Computer Science, Software Engineering, or related field
- 6-8 years of experience in software engineering, with at least 2+ years in a technical lead capacity
- Proficiency in Python and related frameworks (Django, Flask, FastAPI)
- Strong analytical, problem-solving, teamwork, and communication skills
- Solid understanding of programming fundamentals, OOP, and design principles
- Experience in CI/CD pipelines, version control, and automated testing
- Good knowledge of DBMSs (SQL/NoSQL)
- Hands-on experience with Agile/Scrum methodologies
- Ability to quickly learn new languages and technologies