Skills:
Strategic Planning, Team Management, Technical Expertise, Innovation, Problem Solving, Communication, Node.js, Express.js,
What You Will Do
- Lead and mentor 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 & CTO to ensure scalability, reliability and performance of the back-end system along with the Contract 1st development process.
You Will Have
- Bachelors or Masters 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.