We lead seed rounds and partner with founders from 0 to 1

companies
Jobs

Senior Software Engineer

mEMR Health

mEMR Health

Software Engineering
United States
Posted on Sep 25, 2025

Predoc is looking for a Software Engineer to join our Client Applications team. You will be responsible for designing and developing high-performance applications that support our client applications. The expectation for this role is that you are full-stack, but your experience can be focused on either front-end or back-end development, as long as you can contribute to both.

Responsibilities

  • Design and Development: Develop, test, and maintain full-stack web applications using ReactJS (with Vite) as our frontend library and the NestJS (Typescript, Dependency Injection, In-Memory Events, etc.) framework for backend solutions.
  • Code Quality: Write clean, maintainable, and efficient code, following best practices for coding standards, testing, and deployment.
  • Unit Testing: Implement and maintain unit tests using Jest to ensure the reliability and performance of the codebase.
  • Database Management: Design and optimize database tables, write efficient SQL queries, and manage database migrations using raw ANSI SQL and the KnexJs library.
  • Security: Ensure application security and data integrity through secure coding practices and adherence to industry standards.
  • Continuous Improvement: Participate in code reviews, contribute to team learning, and stay updated with industry trends and technologies.
  • 5+ years of experience
  • Typescript experience in both front- and back-end applications.
    • NestJS Experience Ideal
    • ReactJS (18+)
      • Stateless functional components
      • Modern asynchronous state management libraries like Tanstack Query
      • Hooks - state, context, ref, etc.
      • Develop pixel-perfect Figma Designs
  • SQL (Postgres RDBMS)
    • Table design and optimization
    • Query Building and Tuning
  • Jest Testing Framework Experience
  • REST API or tRPC (ideal) Development Experience
  • Event-based Service Development Experience
    • Queue-Based (AWS SQS)
  • Git SCM (Gitlab)

Bonus:

  • Experience in regulated industries (Healthcare, Fintech, etc)
  • Experience developing in a SOC2-compliant environment