Software Engineer – NestJS & Backend Architecture
Quantic - Exton, PA
Hiring: Software Engineer – NestJS & Backend Architecture Company: Quantic Location: Exton, PA Job Posted Time: 2026-09-17 02:05:40 Employment Type: Remote Target Skills & Keywords : API Design, AWS, Agile, Azure, CI/CD, Couchbase, DDD, Docker, Domain-Driven Design, Event-Driven, Git, GitHub, GitHub Actions, GitLab CI, GraphQL, Integration Testing, JWT, Jest, Kafka, Kubernetes, Microservices, MongoDB, MySQL, NestJS, Node.js, OAuth2, PostgreSQL, REST, RESTful, RabbitMQ, Redis, SQL Server, Scrum, Systems Integration, TypeScript, WebSocket, Webhooks About the job Experience: •2+ years of software engineering experience with deep specialization in NestJS, Node.js, and TypeScript. Required Skills: •NestJS & Node.js Core Development: Design, build, and maintain high-throughput, modular backend services using NestJS and TypeScript across the Quantic POS platform. •API & System Integration: Develop secure RESTful and GraphQL APIs, WebSockets, and webhooks to power hardware terminals, mobile POS applications, online ordering systems, and third-party payment gateways. •Distributed Architecture: Design and optimize distributed systems for fault tolerance, offline-online data synchronization, and high availability during peak transaction volumes. •Database & Performance Optimization: Architect and optimize query performance across relational (PostgreSQL) and NoSQL/Caching layers (Couchbase, Redis) for sub-second POS checkout pipelines. •Code Quality & Testing: Maintain clean code standards using NestJS dependency injection, object-oriented design (OOP), domain-driven design (DDD), and automated testing suites (Jest, Supertest). •Cloud & DevOps Alignment: Collaborate with DevOps teams to deploy microservices on cloud infrastructure (AWS/Azure) utilizing Docker, Kubernetes, and automated CI/CD pipelines. •Agile Collaboration: Participate actively in Agile ceremonies, translating complex POS product requirements into scalable technical architecture and actionable technical specs. Qualifications: •Backend Expertise: 2+ years of software engineering experience with deep specialization in NestJS, Node.js, and TypeScript. •POS & Fintech Domain Knowledge: Prior experience with Point of Sale (POS), payment processing/PCI compliance, order management, or high-concurrency transaction platforms is strongly preferred. •Data Management: Advanced knowledge of relational databases (PostgreSQL, MySQL, SQL Server), NoSQL solutions (MongoDB), and in-memory stores (Redis) for real-time state management. •Messaging & Microservices: Hands-on experience with microservices architecture, event-driven systems, and message brokers (RabbitMQ, Kafka, or NestJS Microservices). •Cloud & Infrastructure: Familiarity with AWS or Azure services, Docker containerization, and modern CI/CD tools (GitHub Actions, GitLab CI). •Testing & Security: Proficiency with unit/integration testing frameworks (Jest) and secure API design practices (OAuth2, JWT, rate limiting). •Development Methodology: Proven experience operating in Agile/Scrum environments using Git workflow tools (GitHub). Interested candidates, please apply directly through the job posting on company's career page or try via AI auto apply on this platform. Don't miss this opportunity to join a forward-thinking team!