Director of Engineering - Backend
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.
Requirements
- 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.
Why Albert
We love distributed teams. Great opportunity to be part of a fast-growing, global team. Albert’s homebase is in the San Francisco Bay Area, but we have several offices and employees sprinkled around the globe. In fact, over 50% of our employees work outside of California. An international remote culture is in our DNA.
We care about you. Albert works hard to create a positive environment for our employees, and we think your life outside of work is important too. As a small team, we operate in a very fast-paced environment and set high expectations for ourselves and our peers. We work hard and we play hard.
We value diversity. Growing and maintaining our inclusive and diverse team matters to us. We are committed to being a company where our employees can comfortably bring their authentic selves to work and succeed every day.
We’re always looking for humble, sharp, and creative folks to join the Albert team. If you think you might be a fit, please apply!