Qualifications
Your ResponsibilitiesTechnical ContributionsEngage daily with the codebase by designing, building, and implementing sophisticated backend features and infrastructure. Take full ownership of the team's technical deliverables and key epics. Make informed architecture and API design choices, considering scalability, maintainability, and long-term business impact. Utilize advanced design patterns including SOLID principles, Domain-Driven Design (DDD), and Hexagonal Architecture to create loosely coupled, low-dependency systems. Promote test-driven development and maintain high code quality standards throughout the team's output. Oversee and enhance CI/CD pipelines, deployment practices, and release management processes. Technical LeadershipEmpower senior individual contributors to take charge of architectural decisions; act as a facilitator and mediator rather than the default technical authority. Collaborate with stakeholders to scope epics and establish epic-level acceptance criteria. Contribute significantly to roadmapping by providing technical guidance, estimations, and identifying effective solutions. Ensure the team remains focused on priority tasks — diving deeper into critical areas rather than spreading themselves too thin, while actively managing work in progress. Coordinate with other teams to manage dependencies and ensure backend services align with their requirements. Proactively identify potential scalability issues and advocate for necessary infrastructure investments before they escalate into problems. People Leadership & Team DevelopmentLead team ceremonies including standups, sprint planning sessions, retrospectives, and demonstrations. Mentor engineers at all experience levels, providing tailored coaching on technical excellence, professional growth, and effective working habits. Take ownership of performance management tasks such as goal-setting, performance reviews, growth plans, and addressing difficult conversations.
About the job
Join Our Team!
We are seeking an Engineering Manager for our dynamic API team , a technically skilled leader who thrives in both code reviews and one-on-one interactions. In this role, you will be hands-on, writing high-quality production code, guiding architectural decisions, and fostering a high-performing, autonomous team. If you believe that the most effective engineering managers improve their teams by actively participating in their work, we want to hear from you.
About Craver
Craver is a premier provider of custom-branded mobile applications tailored for the restaurant industry, with a focus on innovative features including loyalty and rewards programs, subscription services, and seamless reordering. We are committed to enhancing customer engagement for quick-service restaurants and coffee shops, collaborating with local favorites such as Stumptown Coffee, Rook, and Go Get Em Tiger, in addition to numerous other establishments across North America.
As we continue to grow rapidly, we are in search of an Engineering Manager who possesses both technical expertise and a keen understanding of team dynamics , someone who is adept at delivering exceptional software while also nurturing the growth of talented engineers.
About Craver
At Craver, we specialize in creating custom-branded mobile applications for the restaurant sector, empowering local brands to enhance customer engagement. Our innovative features and commitment to excellence set us apart in the industry.