RepeatMD Logo

RepeatMD

Software Engineer

Posted 13 Days Ago
Remote
Hiring Remotely in Puerto Rico
Mid level
Remote
Hiring Remotely in Puerto Rico
Mid level
The Software Engineer will collaborate with product teams to design and implement new features, maintain code quality through reviews, assist in designing scalable systems, and improve the overall platform architecture while contributing to testing practices and continuous learning.
The summary above was generated by AI

Our Story:

Unlocking the Ageless Revolution for Patients and Practices:

With 1.5 million users, over $1 billion in revenue, and ranking among the Top 200 apps globally, RepeatMD is leading the charge.

Fresh off our Series A, we're expanding into new verticals.

Today, as a B2B SaaS company in the Aesthetics and Wellness Industry, we proudly serve 3,000+ clients across all 50 states—and we're just getting started on going global.

We are looking for those who are passionate to join our mission!

About You:

We are looking for a Software Engineer who thrives in a fast-paced startup environment and is eager to contribute to the development of important initiatives. You have solid technical expertise, enjoy coding, and are passionate about building scalable and efficient systems. You have experience working with modern software design principles and are excited to make an impact on both the product and the team.

While you are comfortable working as an individual contributor, you also enjoy collaborating with others and helping to develop a strong team culture.

About The Role:

Reporting to the Engineering Manager, the Software Engineer will be based in Puerto Rico. In this hands-on role, you will work on projects to enhance the platform, contribute to feature development, and help improve the overall architecture. You’ll work alongside senior engineers and cross-functional teams to help drive key initiatives forward.

This role requires a strong technical foundation and an eagerness to contribute to team growth and success.

Key Responsibilities:

  • Project Development: Collaborate with the product team to design, implement, and release new features that improve the platform.
  • Code Quality: Write clean, maintainable code and conduct code reviews to maintain high standards.
  • Collaboration: Work closely with product, design, and other team members to align on technical solutions.
  • Systems Design: Assist in the design of scalable, reliable systems and work on enhancing the architecture of our platform.
  • Testing: Contribute to testing practices and ensure high-quality standards, including writing unit and integration tests.
  • Continuous Learning: Stay updated on best practices and new technologies, and contribute to a culture of continuous improvement.

Requirements:

  • Experience: 3+ years of software engineering experience, ideally within a startup or fast-paced environment.
  • Technical Expertise: Strong experience with React or C# (depending on role focus), or both.
  • CI/CD Experience: Familiar with continuous integration and deployment practices.
  • Testing Knowledge: Experience with testing frameworks (TDD, unit testing, etc.).
  • Problem-Solving: Strong problem-solving skills and the ability to work collaboratively in a dynamic environment.
  • Communication: Strong verbal and written communication skills, with the ability to articulate technical concepts to a non-technical audience.

What sets you apart:

  • Knowledge or have worked in an event driven architecture (CQRS / Event Sourcing)
  • Familiar with Domain Driven Design and its core concepts, and understand the purpose of engineering is to deliver technology solutions for the company.
  • You have a passion for the wellness & health space
  • You love to pair program, be on a team and make a difference every single day

What We Offer:

  • Competitive salary: $100,000 to $150,000 USD, depending on experience.
  • Employee Bonus Plan.
  • Benefits: Medical, Dental, Vision, and 401k through Justworks.
  • Stock options.
  • Unlimited PTO.
  • Parental leave: 12-week maternity and 4-week paternity leave.

Equal Opportunity Employer

We believe in diversity and inclusion and encourage individuals from all backgrounds, experiences, and abilities to apply. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability, or other protected characteristics.

RepeatMD is an Equal Opportunity Employer. We highly value diversity of thought and experience at our company and encourage people of all backgrounds, experiences, abilities and perspectives to apply. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability status, or other protected characteristics. 

Top Skills

C#
Ci/Cd
Domain Driven Design
React
Tdd

Similar Jobs

25 Days Ago
Remote
Puerto Rico
Mid level
Mid level
Cloud • Marketing Tech • Professional Services • Social Impact • Software
As a Software Engineer at Granicus, you will develop and maintain SaaS-based web applications, contributing to product design, implementation, and quality assurance. You will collaborate with product management and mentor team members, while enhancing the architecture and security of the applications.
Top Skills: Aws (S3CSSEc2EcsElastic SearchGraphQLHTMLJavaScriptLambdaPostgresPythonRds)ReactTypescript
15 Days Ago
Remote
6 Locations
Senior level
Senior level
Hardware • Software
The Automation Engineer will improve operational efficiency by automating manual tasks, designing integrations, and developing playbooks to manage cybersecurity, network, and infrastructure services. Responsibilities include testing and implementing automation flows, conducting research on new technologies, and collaborating with teams to support decision-making.
Top Skills: APIsAutomation TechnologiesBashCybersecurity PrinciplesETLJavaScriptMalware Information Sharing PlatformPowershellPythonSIEMThreat Intelligence Platform
15 Days Ago
Remote
7 Locations
Senior level
Senior level
Hardware • Software
The Automation Engineering Lead is responsible for enhancing operational efficiency by developing advanced automation solutions, managing projects, mentoring engineers, and collaborating with various teams to innovate and optimize processes. The leader fosters communication, removes technical barriers, and supports the launch of new services while ensuring team alignment with organizational objectives.
Top Skills: Agile MethodologiesAutomation TechnologiesProject ManagementTechnology Evaluation

What you need to know about the Vancouver Tech Scene

Raincouver, Vancity, The Big Smoke — Vancouver is known by many names, and in recent years, it has gained a reputation as a growing hub for both tech and sustainability. Renowned for its natural beauty, the city has become a magnet for professionals eager to create environmental solutions, and with an emphasis on clean technology, renewable energy and environmental innovation, it's attracted companies across various industries, all working toward a shared goal: advancing clean technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account