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.