πCanada
Engineering Manager
RepeatMD
π΅ $200k
πRemote - Worldwide
Please let RepeatMD know you found this job on JobsCollider. Thanks! π
Summary
Join RepeatMD, a leading B2B SaaS company in the Aesthetics and Wellness industry, as an Engineering Manager (Player-Coach). This full-time, remote position offers a competitive salary and bonus structure, along with comprehensive benefits. You will lead two engineering squads, mentoring and developing engineers while contributing significantly to code development in React, TypeScript, and C#. The role requires extensive software engineering experience, expertise in modern software design principles, and strong leadership skills. You will play a key role in shaping the product roadmap and ensuring timely delivery of high-quality products. We offer a hybrid work model with flexible hours and a supportive, collaborative environment.
Requirements
- 7+ years of software engineering experience, ideally within high-growth startups
- Proven experience with Stripe, Event Sourcing, CQRS, message-based systems, and domain-driven design (preferably in C# or TypeScript)
- Deep experience with continuous integration/continuous deployment environments and ephemeral environments
- Advocate for strong testing practices, including TDD, BDD frameworks, ViTest for component testing, and Postman collections for API testing
- Familiar with MECE principles, ensuring comprehensive test coverage and logical problem-solving
- Strong foundation in modern software architecture and design principles
- Demonstrated ability to lead complex, large-scale projects and initiatives
- Adept at coaching and developing less experienced engineers, fostering a collaborative and growth-oriented team environment
- Proficiency with CI/CD pipelines and Infrastructure as Code (IaC), particularly with GitHub Actions and Terraform
Responsibilities
- Own and drive the execution of product and platform initiatives for your squads, ensuring timely delivery and high quality
- Write and review code in React, TypeScript, and C#, contributing directly to product development and championing best practices in software architecture (DDD, event sourcing, CQRS)
- Guide, mentor, and develop two squads of software engineers; conduct regular 1:1s, performance reviews, and career development conversations, fostering a culture of continuous learning and high performance
- Lead the design of scalable, reliable, and high-performance systems, with a focus on event sourcing, CQRS, and domain-driven design principles for both the backend and front ends
- Advance and level the team up on TDD, BDD frameworks, component testing with ViTest, and API testing with Postman collections. Conduct code reviews to ensure adherence to high standards of code quality
- Work closely with the dedicated Product Manager, UX, and other stakeholders to align technical execution with business goals, communicating project status, technical decisions, and risks effectively to leadership
Benefits
- Competitive salary and bonus structure
- Employee Stock Option Plan
- Medical, Dental, Vision, and 401k through Justworks
- Unlimited PTO
- Parental leave: 12 weeks maternity and 4 weeks paternity leave
- Annual performance reviews and professional development opportunities
- Hybrid work model with flexible hours
Share this job:
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Similar Remote Jobs
πCanada
π°$148k-$223k
πUnited States
π°$199k-$237k
πUnited States
πUnited Kingdom
πUnited States
π°$127k-$200k
πWorldwide
π°$190k-$240k
πUnited States
πIreland
πUnited States