We seek a seasoned Engineering Manager to spearhead and expand one of our cross-functional engineering teams. Your primary duties will include guaranteeing the timely delivery of superior software, cultivating a collaborative environment, and mentoring engineers in their career advancement. This leadership position, though non-coding in nature, demands active participation in technical discourse and the ability to influence architectural choices. You will work in tandem with product, frontend, DevOps, and QA teams to implement robust, scalable, and secure systems.
As an Engineering Manager, your primary responsibilities will include leading and overseeing a team of engineers to deliver high-quality software solutions. This role demands strategic planning, project coordination, and mentoring team members to foster both technical excellence and professional growth. You will be accountable for establishing engineering best practices, ensuring adherence to project timelines, and driving innovation to meet evolving business needs. Additionally, you will collaborate closely with cross-functional teams, including product management and design, to align technical strategies with organizational objectives. Strong leadership, problem-solving skills, and a deep understanding of software development lifecycle are essential for success in this position.
Direct the efforts of a group of software engineers, establishing measurable objectives and delivering constructive feedback on an ongoing basis to drive continuous improvement and team cohesion.
Collaborate closely with Product Managers and key stakeholders to establish and execute the team’s strategic roadmap.
You will be responsible for maintaining the roadmap in a consistently updated state.
Maintain superior software quality by conducting thorough code reviews, engaging in architecture discussions, and adhering to industry best practices.
Enhance delivery methodologies through ongoing improvements in agile, DevOps, and testing frameworks.
Foster an inclusive, collaborative, and high-performing team culture to drive collective success and innovation.
Serve as the primary contact for addressing complex technical and delivery-related issues escalated by the team.
Facilitate recruitment initiatives, streamline the onboarding process, and foster career progression opportunities for engineering professionals.
Ensure timely delivery while maintaining robust platform stability, high availability, and cost efficiency.
Design, implement, and continuously improve backend services and APIs leveraging TypeScript, Node.js, and Express, while also building and optimizing frontend solutions with React.
Collaborate with DevOps and support teams to diagnose and resolve production issues efficiently.
Join architectural discussions to suggest enhancements and share innovative ideas.
Candidates must possess a minimum of five years of relevant professional experience in the specified field. A bachelor’s degree in a related discipline is required, with preference given to those holding an advanced degree. Proficiency in industry-standard software and tools is essential, along with strong analytical and problem-solving abilities. Excellent communication and teamwork skills are also necessary to collaborate effectively in a dynamic work environment. Knowledge of project management methodologies and compliance with regulatory standards are additional prerequisites for consideration.
Required:
Proven ability to articulate ideas clearly and effectively, collaborating seamlessly with technical teams as well as non-technical audiences to ensure alignment and understanding.
Ability to effectively reconcile technical considerations with overarching business objectives.
With a proven track record in implementing and managing agile delivery methodologies—such as Scrum, Kanban, or comparable frameworks—you will drive iterative development cycles, foster cross-functional collaboration, and ensure continuous improvement in project execution.
Demonstrated success in directing engineering teams, with a minimum of two years of experience in roles such as Engineering Manager, Team Lead, or comparable positions.
Seasoned professionals with extensive expertise in TypeScript, Node.js, Express, and React—or equivalent technology stacks—are sought for this opportunity.
Proficiency in REST API design principles and established best practices is required.
Proficiency in asynchronous programming, robust error handling, and performance optimization within Node.js environments is required.
Individuals should possess knowledge of containerized deployment methodologies, including but not limited to Docker, Kubernetes, or Nomad.
Proficiency in utilizing Git-based workflows, such as those supported by GitHub, GitLab, or comparable platforms, is required.
Nice to Have:
Proficiency in PHP and Laravel is essential to effectively interface with our existing legacy platform.
Possesses a solid grasp of security best practices tailored for backend services, ensuring robust protection against potential threats and vulnerabilities.
Proficiency in automated testing frameworks including, but not limited to, Jest, Mocha, and Cypress is required.
Proficiency in distributed or microservices-based architectures is required, encompassing hands-on experience in designing, implementing, or maintaining such systems.
Qualifications
BA/BSc/HND
Experience Required
2 years