We’re seeking a passionate and hands-on Engineering Manager to join our growing team. You will lead a talented team of developers in the design, development, and deployment of our core applications and drive the technical direction of the Apps team, defining and implementing best practices for development, testing, and deployment.
Key focuses:
Own the complete software development lifecycle for assigned projects, including requirements gathering, design, development, testing, and deployment.
Collaborate closely with product managers, designers, and other stakeholders to understand requirements and translate them into technical specifications.
Break down complex problems into manageable tasks, estimate effort, and track project progress.
Foster a positive and collaborative team environment, providing mentorship and guidance to team members.
Stay up-to-date with the latest technologies and trends in software development.
Key focuses:
Own the complete software development lifecycle for assigned projects, including requirements gathering, design, development, testing, and deployment.
Collaborate closely with product managers, designers, and other stakeholders to understand requirements and translate them into technical specifications.
Break down complex problems into manageable tasks, estimate effort, and track project progress.
Foster a positive and collaborative team environment, providing mentorship and guidance to team members.
Stay up-to-date with the latest technologies and trends in software development.
Requirements:
Minimum Requirements:
8+ years of experience in software development, preferably within a startup environment (at least 3 years as a Team Lead)
Proven experience leading and motivating a team of developers
Strong understanding of system design principles and best practices
Extensive experience with: Kubernetes (k8s); Microservices architecture; Node.js; TypeScript; PostgreSQL
Excellent communication, collaboration, and problem-solving skills
Passion for building high-quality, scalable, and maintainable software
A strong work ethic and the ability to thrive in a fast-paced environment
Nice to Have:
Experience with CI/CD pipelines (e.g., Jenkins, GitLab CI/CD, CircleCI)
Experience with cloud platforms (e.g., AWS, GCP, Azure)
Experience with container orchestration tools (e.g., Docker Swarm, Helm).
Minimum Requirements:
8+ years of experience in software development, preferably within a startup environment (at least 3 years as a Team Lead)
Proven experience leading and motivating a team of developers
Strong understanding of system design principles and best practices
Extensive experience with: Kubernetes (k8s); Microservices architecture; Node.js; TypeScript; PostgreSQL
Excellent communication, collaboration, and problem-solving skills
Passion for building high-quality, scalable, and maintainable software
A strong work ethic and the ability to thrive in a fast-paced environment
Nice to Have:
Experience with CI/CD pipelines (e.g., Jenkins, GitLab CI/CD, CircleCI)
Experience with cloud platforms (e.g., AWS, GCP, Azure)
Experience with container orchestration tools (e.g., Docker Swarm, Helm).
This position is open to all candidates.