Makai Labs logo
Makai LabsPosted 1 month ago

Senior Backend Software Engineer - Node.js/TypeScript

$120,000–$150,000 year

RemoteCalifornia, United States or Texas, United States

Full TimeSenior LevelSmall

Job Summary

Develop new features across Node.js/TypeScript backend services while optimizing applications for maximum speed and scalability. Ensure the technical feasibility of UI/UX designs by collaborating with frontend developers and product designers to improve usability. Write robust, clean, and documented code to maintain and enhance existing applications, conducting performance tests to ensure responsiveness and stability across all platforms. This full-time remote role requires 7+ years of professional backend software engineering experience, including building and running production services in regulated, compliance-heavy environments. Opportunities to work in-person with local colleagues in California, Massachusetts, Texas, and New Jersey are available.

Required Qualifications

  • Experience with Node.js and TypeScript
  • 7+ years of professional backend software engineering experience, including strong, current, hands-on experience building and running production services
  • Experience building and running software in a regulated, compliance-heavy environment (e.g., healthcare and PHI, HIPAA, SOC 2, or HITRUST), with the access-control, audit-logging, and data-handling discipline that implies
  • Proven ability to pick up new frameworks and tools quickly, and to reason about systems rather than rely on familiarity with a single specific stack
  • Strong command of relational data modeling and an ORM, and of structured request/schema validation as a general practice
  • Relevant experience using Docker
  • Understanding of microservices architecture and related patterns
  • Solid software engineering skills, with the ability to produce well-structured, maintainable code
  • Familiarity with modern authorization mechanisms
  • Solid experience working from a fully remote position

Desired Qualifications

  • Experience with a Node.js application framework such as NestJS, Express, or Fastify
  • Cloud-native experience on Azure, particularly containers and Kubernetes (AKS)
  • Workflow orchestration with Temporal or a comparable durable-execution runtime
  • Multi-tenant SaaS architecture: tenant isolation, row-level security, and attribute-based access control (ABAC)
  • Legacy modernization or migration experience, carrying a live production system onto a new platform

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce