[Remote] Fullstack Software Engineer (TypeScript) - US Remote
Note: The job is a remote job and is open to candidates in USA. Pragmatike is recruiting on behalf of a fast-growing technology company that builds critical infrastructure for high-volume, real-time business operations. The role involves designing, building, and scaling integration-heavy backend services using TypeScript and NestJS, while collaborating with cross-functional teams to support mission-critical workflows.
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 that process large volumes of transactions and data
- Design data models, service architectures, and integration patterns for complex distributed systems
- Develop reliable asynchronous processing systems using queues, workers, and background jobs
- Collaborate with Product and cross-functional teams to translate business requirements into scalable technical solutions
- Improve platform reliability, performance, and operational efficiency
- Implement observability best practices, including logging, monitoring, metrics, tracing, and alerting
- Contribute to API design, developer experience, documentation, and internal tooling
- Participate in architectural discussions and influence long-term platform strategy
- Leverage modern AI-assisted development tools to improve engineering productivity and code quality
- Take ownership of projects from design through deployment and ongoing optimization
Skills
- 4+ years of professional backend software engineering experience
- Strong proficiency in TypeScript and experience building production systems with NestJS or similar Node.js frameworks
- Proven experience designing and building scalable APIs and backend services
- 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 and the ability to architect solutions that handle significant scale and complexity
- Experience working with observability tools, monitoring systems, and production troubleshooting
- Strong understanding of software engineering best practices, testing, and maintainability
- Excellent communication skills and ability to collaborate across technical and non-technical teams
- A proactive, ownership-driven mindset with the ability to work independently in a remote environment
- Experience with queue management and background job processing tools such as BullMQ or similar technologies
- Familiarity with Next.js or modern frontend frameworks
- Experience building high-volume transactional or integration-heavy systems
- Exposure to cloud infrastructure and DevOps best practices
- Experience working in startup or high-growth environments
- Knowledge of distributed architectures, microservices, and platform engineering concepts
- Experience using AI-powered development tools as part of your engineering workflow
Company Overview
Apply To This Job