Technical Team Lead

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.

 

اگر فردی را با این مهارت‌ها می‌شناسید به او اطلاع دهید.