Backend Engineer - SaaS platform
TLDR
Build and scale a high-performance SaaS backend powering campaigns, template management, and usage-based billing with robust APIs for large-scale, real-time operations.
- Maintain, develop, and enhance backend services powering a SaaS platform built with Node.js frameworks such as Express and NestJS using TypeScript.
- Design and optimize high-performance APIs supporting core features like campaign generation, template storage, and credit-based billing systems.
- Improve database efficiency by optimizing MongoDB queries, schema design, indexing strategies, and caching layers.
- Implement and manage Redis-based caching, pub/sub mechanisms, and asynchronous job processing using queues such as BullMQ or RabbitMQ.
- Monitor and maintain cloud infrastructure on AWS, including services like EC2, S3, Lambda, CloudWatch, and SES.
- Ensure system reliability, scalability, and security through best practices in authentication, authorization, rate limiting, and data protection compliance.
- Maintain API documentation and versioning using OpenAPI/Swagger standards.
- Write and maintain unit and integration tests to ensure robust and reliable backend systems.
- Troubleshoot and resolve production issues, ensuring minimal downtime and fast incident resolution.
- 3–5 years of experience in backend development, ideally within SaaS or high-traffic API environments.
- Strong expertise in Node.js with TypeScript, using frameworks such as Express.js or NestJS.
- Solid experience with MongoDB, including schema design, indexing, and ORM tools such as Mongoose or Prisma.
- Hands-on experience with Redis for caching and pub/sub, as well as job queue systems like BullMQ or RabbitMQ.
- Familiarity with AWS cloud services such as EC2, S3, Lambda, CloudWatch, and SES.
- Experience building and deploying containerized microservices using Docker and CI/CD pipelines (e.g., GitHub Actions).
- Strong understanding of authentication and authorization mechanisms such as JWT, OAuth2, and role-based access control.
- Experience with logging and monitoring tools such as Winston, Pino, Prometheus, or Grafana.
- Experience with testing frameworks like Jest, Mocha, or Vitest for unit and integration testing.
- Nice to have: knowledge of email deliverability and compliance standards (SPF, DKIM, DMARC, SpamAssassin).
- Competitive salary package aligned with experience and industry benchmarks.
- Flexible work arrangements, including remote or hybrid options depending on team setup.
- Opportunity to work on a scalable SaaS platform with real-world, high-traffic systems.
- Exposure to modern backend architectures, distributed systems, and cloud-native technologies.
- Strong engineering culture focused on quality, performance, and continuous learning.
- Professional growth opportunities in system design, cloud infrastructure, and backend architecture.
- Health and wellness benefits depending on location and eligibility.
- Collaborative and innovation-driven work environment.
Requirements:
Benefits:
Benefits
Flexible Work Hours
Flexible work arrangements, including remote or hybrid options depending on team setup.
Health Insurance
Health and wellness benefits depending on location and eligibility.
Learning Budget
Strong engineering culture focused on quality, performance, and continuous learning.
Remote-Friendly
Flexible work arrangements, including remote or hybrid options depending on team setup.
Jobgether runs the largest remote job platform, effectively linking job seekers with over 200,000 flexible and remote opportunities that match their unique skills and preferences. Our focus is on enhancing the hiring process, ensuring efficiency while prioritizing the candidate experience, particularly in the growing health and wellness sector.
- Founded
- Founded 2020
- Employees
- 11-50 employees
- Industry
- Professional Services