- Develop and manage a rapidly evolving technology stack on a diverse set of platforms ranging from Django, Terraform for AWS infrastructure and others.
- Design and develop state-of-the-art approaches to solving complex and ambiguous problems using cloud based technologies.
- Take ownership of backend feature development and maintenance from ideation to deployment.
- Lead system design and architecture decisions for the product
- Propose innovative solutions to complex problems, considering scalability and maintainability for backend systems.
- Ensure backend services are secure, performant and scalable
- Manage processes to maintain SOC2 compliance
- Ensure code adheres to best practices, established patterns, and quality and performance standards
- Collaborate effectively with cross-functional teams (e.g., web, mobile) throughout the development lifecycle.
- Understand team dependencies and drive alignment across interconnected projects.
- Champion clean code practices within the team, ensuring code quality and maintainability for backend projects.
- Mentor junior developers in code quality and best practices specific to backend development.
- Stay updated on emerging trends and technologies in the backend development landscape.