FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Backend Software Engineer
PragmatikeBackend Software Engineer designing and building integration-heavy backend services with TypeScript and NestJS. Join a fast-growing tech company solving critical infrastructure challenges.
Tech Stack
Tools & technologiesDistributed SystemsJavaScriptNode.jsTypeScript
About the role
Key responsibilities & impact- 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.
Requirements
What you’ll need- 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.
Benefits
Comp & perks- Pragmatike is committed to a fair, transparent, and inclusive recruitment process.
- In accordance with GDPR, your personal data will be processed lawfully, fairly, and securely, and used solely for recruitment purposes, including sharing it with our client(s) for employment consideration.
- You may request access, correction, or deletion of your data at any time.
- We are committed to maintaining the confidentiality and security of your information throughout the recruitment process.
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
TypeScriptNestJSAPI designasynchronous processingdistributed systemsevent-driven architecturessystem designscalable backend servicesproduction troubleshootingobservability best practices
Soft Skills
communicationcollaborationownership-driven mindsetindependent workproactive approach