remoteonsite
Backend Engineer - SaaS Platform Remote, India - Marrina Decisions
Backend Engineer
Remote Backend Engineer building and scaling a SaaS platform using Node.js, NestJS, TypeScript, MongoDB, Redis and AWS, with a focus on high‑performance APIs, security, and robust documentation.
About the role
Key Responsibilities
- Design, develop, and maintain backend services for a high‑traffic SaaS platform using Node.js, Express/NestJS, and TypeScript.
- Ensure API reliability, scalability, and performance through optimized MongoDB queries, indexing, caching, and Redis‑based job queues.
- Manage AWS infrastructure components (EC2, S3, CloudWatch, Lambda, SES) and implement monitoring, alerting, and cost‑effective scaling.
- Apply security best practices, including API authentication, rate‑limiting, GDPR compliance, and secure email data handling.
- Maintain API versioning and produce clear documentation using OpenAPI/Swagger.
- Write comprehensive unit and integration tests to guarantee code quality and support continuous delivery.
Requirements
- 3+ years of professional experience building backend services with Node.js, NestJS/Express, and TypeScript.
- Strong proficiency in MongoDB query optimization, indexing, and data modeling; experience with Redis for caching and asynchronous processing.
- Hands‑on experience managing AWS services (EC2, S3, Lambda, CloudWatch, SES) in production environments.
- Solid understanding of security principles, API authentication, rate‑limiting, and GDPR compliance.
- Experience authoring API specifications with OpenAPI/Swagger and writing automated tests.
Skills
nodejstypescriptmongodbredisaws