About the job
The Backend Lead will be responsible for designing and implementing robust, scalable, and maintainable backend architectures, assisting in pre-sales activities, managing multiple projects and teams, providing regular updates to the founders, conducting research and development, and ensuring the overall technical excellence of our solutions. Proficiency in Python is essential for this role.
Key Responsibilities
Architectural Design:
- Design and develop scalable and maintainable backend architectures.
- Ensure best practices in coding, security, performance, and scalability are followed.
Pre-Sales Support:
- Collaborate with the sales team to provide technical insights and solutions during pre-sales activities.
- Assist in creating proposals and technical documentation for potential clients.
Project Management:
- Lead and manage multiple backend projects, ensuring timely delivery and quality.
- Coordinate with cross-functional teams to ensure project success.
- Conduct regular project reviews and provide updates to the founders.
Team Management:
- Mentor and guide a team of backend developers.
- Foster a collaborative and innovative team environment.
- Conduct performance reviews and provide constructive feedback.
Research and Development:
- Stay updated with the latest industry trends and technologies.
- Identify and integrate new technologies and tools to improve project outcomes.
- Conduct R&D to explore new solutions and innovations.
Qualifications
Education:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
Experience:
- 8+ years of experience in backend development, with at least 3 years in a leadership role.
- Proven experience in designing and implementing scalable backend architectures.
- Strong experience in managing and delivering multiple projects.
- Demonstrated ability to lead and mentor a team of developers.
Technical Skills:
- Expert-level proficiency in Python.
- Strong understanding of database design and management (SQL and NoSQL).
- Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
- Knowledge of RESTful APIs, microservices architecture, and message queues.
- Ability to design systems that can scale efficiently to handle growing user demands.