Job Description
Yalo is seeking an Engineering Manager to lead a team focused on developing and optimizing its commerce and integrations infrastructure. The Engineering Manager will leverage expertise in commerce systems and technologies like Go, Node.js, MongoDB, and Kafka to drive technical innovation and ensure the timely delivery of high-quality solutions. He will be responsible for fostering a collaborative and high-performance team culture while managing the full software development lifecycle.
What this role involves:
- Leading, mentoring, and growing a team of engineers.
- Overseeing the design, development, and deployment of scalable commerce platforms.
- Collaborating with product managers and other engineering teams.
- Architecting and implementing key components of the commerce system.
- Owning the technical direction of the commerce stack.
- Conducting regular code reviews.
- Troubleshooting and resolving complex technical issues.
- Managing team resources and ensuring timely project delivery.
- Driving improvements in development processes.
- Staying up to date with industry trends.
Requirements:
- 5+ years of experience in software engineering, with at least 2 years in an engineering management role.
- Strong experience in building and scaling commerce systems.
- Proficiency in Go, Node.js, and MongoDB.
- Solid understanding of Kafka and distributed systems.
- Experience in designing and implementing microservices architectures.
- Strong knowledge of cloud infrastructure (e.g., Google Cloud, AWS) and DevOps practices.
- Familiarity with Agile development methodologies.
- Proven track record of managing cross-functional teams.
- Excellent problem-solving skills.
- Strong communication and interpersonal skills.
What Yalo offers:
- Unlimited PTO policy
- Competitive rewards on the market range
- Work-Personal life integration
- Flexible time (driven by results)
- Start-up environment
- International teamwork