Engineering Manager

RepeatMD Logo

RepeatMD

πŸ’΅ $200k
πŸ“Remote - Worldwide

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.