Marrina Decisions Logo

Marrina Decisions

REMOTE (INDIA): Backend Engineer - SaaS platform

Reposted 10 Days Ago
Be an Early Applicant
Remote
Hiring Remotely in India
Mid level
Remote
Hiring Remotely in India
Mid level
Maintain and enhance backend services for a SaaS platform, ensuring performance, scalability, and API reliability. Implement security practices and monitor AWS infrastructure.
The summary above was generated by AI

Responsibilities:

  • Maintain and enhance the backend services powering the SaaS platform (Node.js/Express/NestJS with TypeScript).
  • Ensure uptime, scalability, and performance of APIs handling campaign generation, template storage, and credit-based billing.
  • Optimize MongoDB queries, indexes, and caching strategies for high-performance APIs.
  • Implement and manage Redis, job queues, and async workflows.
  • Monitor and maintain AWS infrastructure: EC2, S3, CloudWatch, Lambda, SES.
  • Implement security best practices: API authentication, rate-limiting, GDPR compliance, email data handling.
  • Maintain API versioning and documentation (OpenAPI/Swagger).
  • Write unit and integration tests to ensure code quality and reliability.
  • Debug and resolve complex production issues efficiently.

Required Skills:

  • Strong proficiency in Node.js with TypeScript (Express.js or NestJS).
  • Experience with 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, Lambda.
  • Dockerized microservices and CI/CD pipelines (GitHub Actions, or similar).
  • Knowledge of authentication & authorization (JWT, OAuth2, role-based access).
  • Basic Logging & monitoring experience (Winston, Pino, Prometheus/Grafana).
  • Unit & integration testing experience (Jest, Mocha, Vitest).
  • Knowledge of email compliance tools (SpamAssassin, DKIM/SPF/DMARC) is a plus.

Experience:

  • 3–5 years in backend development.

Prior experience in SaaS applications, high-traffic APIs, or campaign/marketing platforms is preferred.

Top Skills

AWS
Cloudwatch
Docker
Ec2
Express.Js
Github Actions
Grafana
Jest
Jwt
Lambda
Mocha
MongoDB
Nestjs
Node.js
Oauth2
Pino
Prometheus
Redis
S3
Typescript
Vitest
Winston

Similar Jobs

3 Hours Ago
Remote or Hybrid
India
Senior level
Senior level
Fintech • Professional Services • Consulting • Energy • Financial Services • Cybersecurity • Generative AI
Manage projects in the transaction banking sector with an emphasis on compliance and retail payments, using Agile methodologies and strong stakeholder management.
Top Skills: ConfluenceIso20022JIRA
3 Hours Ago
Remote or Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
Expert/Leader
Expert/Leader
Cloud • Fintech • Information Technology • Machine Learning • Software • App development • Generative AI
The role involves designing and maintaining CI/CD pipelines, managing cloud infrastructure, leading engineering teams, and ensuring project delivery.
Top Skills: AnsibleAWSAzureC#Ci/Cd ToolsDatadogDockerElk StackGCPGithub ActionsGitlab CiGrafanaJenkinsKubernetesNew RelicNoSQLPrometheusPythonSQLTerraform
5 Hours Ago
Remote
India
Senior level
Senior level
Cloud • Information Technology • Productivity • Software • Automation
The Technical Product Manager will define the AI product roadmap, collaborate with teams, and leverage data to enhance enterprise productivity.
Top Skills: Api IntegrationAutomationB2B SaasBedrockData ManagementGenaiIpaasLangchainLlmsOpenaiVertex Ai

What you need to know about the Kolkata Tech Scene

When considering the industries shaping India's tech scene, gaming might not immediately come to mind. However, in the last decade, increased internet usage and greater access to mobile devices have catapulted the industry to new heights, with Kolkata-based companies like Virtualinfocom, Red Apple Technologies and Digitoonz, at the forefront, driving the design and animation of new gaming titles for players.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account