- Location
- Remote
- Last Published
- Nov. 24, 2024
- Sector
- AI/ML
- Function
- Software Engineering
We are seeking an experienced Director of Backend Engineering to lead our backend engineering team. This strategic role involves mentoring a talented group of 10 backend engineers, overseeing the technical architecture, and ensuring the highest quality of backend developments. The ideal candidate will have a proven track record of team leadership and expertise in scaling high-performing engineering teams in product companies through various growth stages.
Responsibilities- Lead and mentored a team of backend engineers to foster a high-performing engineering culture.
- Own the technical architecture for all backend services, ensuring robust, scalable, and maintainable code.
- Oversee the solutioning of all new features to align with the strategic goals and maintain the integrity of the backend architecture. Manage the quality output of all backend work, setting standards for code, processes, and methodologies.
- Own the development and maintenance of customer-facing API documentation.
- Implement processes and best practices for backend development to enable scaling and operational efficiency.
- Collaborate with cross-functional teams to drive innovation and enhance product offerings.
- Collaborate with Architects and CTO to ensure scalability, reliability and performance of the back-end system along with the Contract 1st development process.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 8 years of experience in backend development, with at least 3 years in a leadership role within a product company.
- Demonstrated experience in managing and scaling backend teams in a growing organization.
- Expert in Node.js along with other backend languages and frameworks.
- Strong understanding of RESTful APIs, micro-services architectures, and cloud services.
- Deep expertise in designing and implementing API-first services and contract-driven development, ensuring that all backend systems and services are optimized for scalability and integration.
- Excellent problem-solving, organizational, and leadership skills.
- Strong communication skills with the ability to articulate technical concepts to non-technical stakeholders.