Lead Backend Engineer
- Lead the design and development of backend services and APIs using Python and FastAPI.
- Provide technical guidance and mentorship to the backend development team.
- Ensure best practices in code quality, testing, and deployment.
- Architect scalable and efficient backend systems that align with business goals.
- Collaborate with front-end developers, product managers, and other stakeholders to define technical requirements and system design.
- Review and approve technical designs and code changes.
- Write clean, maintainable, and efficient code.
- Implement security and data protection measures.
- Optimize applications for maximum speed and scalability.
- Conduct regular code reviews and provide constructive feedback.
- Foster a collaborative and inclusive team environment.
- Stay up-to-date with the latest industry trends and technologies.
- Identify and implement process improvements to enhance development efficiency.
- Contribute to the continuous improvement of the development lifecycle.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in backend development with Python.
- 3+ years of experience with FastAPI or similar frameworks (e.g., Flask, Django).
- Proven experience leading a backend development team.
- Experience with asynchronous programming and concurrency in Python.
- Experience with CI/CD pipelines and DevOps practices.
- Development experience with microservices architecture and distributed systems
- Strong understanding of RESTful API design and development.
- Experience with databases such as PostgreSQL, MySQL, or MongoDB.
- Familiarity with Docker, Kubernetes, and cloud services (e.g., AWS, GCP, Azure).
- Proficient with version control systems like Git.
- Excellent problem-solving skills and attention to detail.
- Strong communication and interpersonal skills.
Benefits
- Competitive salary and benefits package.
- Opportunity to work on cutting-edge AI projects
- Collaborative and inclusive team environment.
- Continuous learning and professional development opportunities.