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.

Qualifications / Skills / Knowledge

  • 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.