
Backend Engineer β SaaS platform
Posted Oct 15

Posted Oct 15
This is a fully remote position, open to applicants in India.
β’ Maintain and improve backend services that drive the SaaS platform.
β’ Ensure the uptime, scalability, and performance of APIs responsible for campaign generation, template storage, and credit-based billing.
β’ Optimize MongoDB queries, indexes, and caching methods for high-performance APIs.
β’ Implement and oversee Redis, job queues, and asynchronous workflows.
β’ Monitor and manage AWS infrastructure, including EC2, S3, CloudWatch, Lambda, and SES.
β’ Apply security best practices, such as API authentication, rate limiting, GDPR compliance, and email data management.
β’ Maintain API versioning and documentation with OpenAPI/Swagger.
β’ Develop unit and integration tests to uphold code quality and dependability.
β’ Troubleshoot and resolve intricate production issues promptly.
β’ Strong expertise in Node.js with TypeScript (Express.js or NestJS).
β’ Proficient in MongoDB, schema design, and ORMs (Mongoose, Prisma).
β’ Experience with Redis (pub/sub, caching) and job queues (BullMQ/RabbitMQ).
β’ Familiarity with AWS services: EC2, S3, CloudWatch, SES, and Lambda.
β’ Skilled in Dockerized microservices and CI/CD pipelines (GitHub Actions, or similar).
β’ Knowledge of authentication and authorization methods (JWT, OAuth2, role-based access).
β’ Basic experience with logging and monitoring tools (Winston, Pino, Prometheus/Grafana).
β’ Experience with unit and integration testing frameworks (Jest, Mocha, Vitest).
β’ 3β5 years of experience in backend development.
β’ Previous involvement in SaaS applications, high-traffic APIs, or campaign/marketing platforms is preferred.
β’ Familiarity with email compliance tools (SpamAssassin, DKIM/SPF/DMARC) is a plus.
β’ Remote work.
β’ Full-time employment.
GT
Business Insights
Kraken Digital Asset Exchange
Kraken Digital Asset Exchange
Get handpicked remote jobs straight to your inbox weekly.