• Company Predoc
  • Employment Full-time
  • Location 🇺🇸 United States nationwide
  • Submitted Posted 2 days ago - Updated 3 hours ago

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.

Requirements

  • 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

Loading similar jobs...

USA Remote Jobs

Discover fully remote job opportunities in the United States at USA Remote Jobs. Apply for roles like Software Developer, Customer Service Specialist, Project Manager, and more!

© 2025 Created by USA Remote Jobs. All rights reserved.