Job Url: https://apply.workable.com/predoc/j/40086A5074/ Job Description: Description 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