Junior Backend Software Developer
Metispro Corp.
Exton, PA, United States
about 1 month ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Starter
Experience required
2 years minimum
Compensation
$60,083.0 - $70,253.0
Working hours
Regular working hours
Job source
Tech stack
Clean Code Principles
Query Performance
JavaScript (Programming Language)
Application Programming Interfaces (APIs)
Agile Methodology
Amazon Web Services
Automation of Tests
Microsoft Azure
Cloud Computing
Databases
Continuous Integration
Couchbase Servers
+50 more
Data Synchronization
Relational Databases
Dependency Injection
DevOps
Distributed Systems
Fault Tolerance
Github
PostgreSQL
Message Broker
Microsoft SQL Server
MongoDB
MySQL
Node.Js
NoSQL
OAuth
Object-Oriented Software Development
Payment Gateway
PCI Data Security Standards
Performance Tuning
Process Driven Development
Scrum Methodology
RabbitMQ
Redis
JSON Web Token
Software Engineering
Systems Integration
TypeScript
WebSocket
Workflow Management Systems
System Availability
Caching
Core Api
Backend
Rate Limiting
Git
Event Driven Architecture
Containerization
Gitlab-ci
Integration Tests
Kubernetes
Real Time Data
Apache Kafka
Graphql
Data Management
NestJS
Restful APIs
Domain Driven Design
Webhooks
Docker
Microservices
Job description
- 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.
Requirements
- 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).
Benefits & conditions
- Dental insurance
- Health insurance
- Paid time off
- Vision insurance
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…