Backend Software Engineer - US Remote
Pragmatike
full-remoteseniorpermanentbackend Utah, United States 4 days ago via LinkedIn
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTags
TypeScriptNestJSNode.jsAPIsDistributed SystemsEvent-Driven ArchitectureAsynchronous ProcessingObservabilityBullMQWebhooks
About the role
Role Overview
Backend Software Engineer (US Remote)
Join a high-ownership engineering culture building integration-heavy, high-throughput backend services for real-time business operations.
Responsibilities
- Design, develop, and maintain backend services using TypeScript and NestJS
- Architect and implement scalable APIs, integrations, and event-driven systems
- Build and optimize high-throughput workflows processing large volumes of transactions and data
- Design data models, service architectures, and integration patterns for distributed systems
- Develop asynchronous processing systems using queues, workers, and background jobs
- Translate business requirements into scalable technical solutions with Product, Engineering, and Operations
- Improve platform reliability, performance, and operational efficiency
- Implement observability best practices: logging, monitoring, metrics, tracing, and alerting
- Contribute to API design, documentation, and internal tooling
- Participate in architecture discussions and influence long-term platform strategy
- Use modern AI-assisted development tools to improve productivity and code quality
- Own projects end-to-end: design through deployment and ongoing optimization
Requirements
- 4+ years of professional backend software engineering experience
- Strong TypeScript proficiency and production experience with NestJS (or similar Node.js frameworks)
- Proven experience designing/building scalable backend services and APIs
- Strong understanding of distributed systems, event-driven architectures, and asynchronous processing
- Experience integrating with third-party APIs, webhooks, and external platforms
- Solid system design skills for high scale and complexity
- Experience with observability and production troubleshooting
- Strong software engineering best practices, including testing and maintainability
- Excellent communication and collaboration skills in cross-functional teams
- Proactive, ownership-driven mindset; able to work independently in a remote environment
Nice to Have
- Queue management/background jobs tools such as BullMQ
- Familiarity with Next.js or modern frontend frameworks
- Experience with high-volume transactional and/or integration-heavy systems
- Exposure to cloud infrastructure and DevOps best practices
- Experience in startup/high-growth environments
- Knowledge of microservices/platform engineering concepts
- Experience using AI-powered development tools as part of the workflow
About Pragmatike
Pragmatike is recruiting on behalf of a fast-growing technology company that builds critical infrastructure for high-volume, real-time business operations. The platform powers mission-critical workflows by integrating multiple systems and platforms, with a focus on reliable, scalable backend services.
Scraped 6/14/2026