Summary:
We are seeking an experienced and motivated Python/Golang Developer Team Technical Lead to guide a team of talented Python/Golang developers. In this role, you will be responsible for leading the design, development, and delivery of high-quality software solutions. You’ll serve as both a hands-on developer and a team leader, ensuring best practices are followed and technical challenges are addressed effectively.
Key Responsibilities:
- Technical Leadership:
- Lead and mentor a team of Python /Golang developers.
- Set coding standards, review code, and ensure high code quality.
- Guide architectural decisions and ensure scalability, maintainability, and performance.
- Drive technical innovation and continuous improvement.
- Software Development:
- Design, develop, and maintain scalable Python/Golang applications and services.
- Collaborate with cross-functional teams (Product, QA, DevOps) to deliver robust solutions.
- Write clean, testable, and efficient code using best software development practices.
- Project Management:
- Translate business requirements into technical specifications.
- Manage sprint planning, task assignments, and timelines.
- Track progress and deliver projects on schedule.
- Team Development:
- Coach junior developers and facilitate knowledge sharing.
- Conduct performance reviews and contribute to hiring decisions.
- Foster a collaborative and inclusive team culture.
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- 5+ years of professional Python development experience.
- 2+ years in a technical leadership or team lead role.
- Strong understanding of Python frameworks (e.g., Django, FastAPI).
- Experience with RESTful API design and integration.
- Proficient with databases (SQL and NoSQL), containerization (Docker), and version control (Git).
- Excellent communication, leadership, and problem-solving skills.
Nice to Have:
- Familiarity with messaging queue brokers like apache kafka
- Background in microservices architecture.
- Familiarity with front-end technologies (e.g., JavaScript, React) is a bonus.
- Agile/Scrum experience.