Role overview

Backend Software Engineer

Requirements and responsibilities

Readable role content extracted into sections for faster review.

Details

  • Design, develop, and maintain backend services and APIs using TypeScript, Node.js, and Express.
  • Implement robust, scalable, and secure database solutions using MySQL and Sequelize ORM.
  • Collaborate with cross-functional teams to gather requirements, define scope, and deliver solutions.
  • Optimize backend services for performance, scalability, and maintainability.
  • Troubleshoot and resolve production issues in collaboration with DevOps and support teams.
  • Ensure high code quality through automated testing, peer reviews, and CI/CD best practices.
  • Contribute to technical documentation for APIs, services, and data models.
  • Participate in architectural discussions and propose improvements.

RequirementsRequired:

  • Strong experience with TypeScript, Node.js, and Express.
  • Solid understanding of REST API design principles and best practices.
  • Proficiency with MySQL and ORM frameworks (preferably Sequelize).
  • Experience with asynchronous programming, error handling, and performance optimization in Node.js.
  • Familiarity with containerized deployments (Docker, Kubernetes, or Nomad).
  • Experience with Git-based workflows (GitHub, GitLab, or similar).

Nice to Have:

  • Familiarity with PHP/Laravel (for interaction with our legacy platform).
  • Understanding of security best practices for backend services.
  • Experience with automated testing frameworks (Jest, Mocha, Cypress).
  • Exposure to distributed or microservices-based architectures.

Benefits

  • Remote-First EnvironmentWork from anywhere while staying connected to a vibrant, collaborative team.
  • Competitive Salary and BenefitsWe offer a salary that’s benchmarked against the best in the industry, ensuring your expertise and impact are fully rewarded.
  • Premium Health InsuranceComprehensive health coverage for you and your family, because your well-being comes first.
  • Unlimited LeaveTake the time you need when you need it—no limits, no questions.
  • Meaningful ImpactPlay a key role in transforming customer experiences and shaping healthcare innovation.
  • Collaborative Work CultureJoin a supportive, inclusive, and team-focused environment that celebrates diversity.
  • Growth OpportunitiesAccess tools, mentorship, and resources to elevate your skills and career.
  • Learning & Development AllowanceWe provide an allowance to support your ongoing professional growth and skill enhancement.
Similar roles

Keep a backup shortlist.

Browse stack
FocusBackend DevelopmentRole area
Seniority signalSeniorCandidate level
StackCI/CD, Docker, KubernetesPrimary skills
Location1 accepted countryEligibility

Stack

Use these tags to compare similar remote roles.

Location eligibility

Candidates should apply only when their profile country is listed here.

Your profileCountry not setSign in to check your country against this role.

Hiring flow

WithMira shows the role, then sends candidates to the company application.

1Check role fit, stack, and location eligibility in WithMira.
2Open the company application page from the tracked apply link.
3Save the role or subscribe for similar opportunities before leaving.
Apply on company siteCompany siteOpen link