Logo for Marrina Decisions

REMOTE (INDIA): Backend Engineer - SaaS platform

Role overview

Qualifications

  • 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

Responsibilities

  • Maintain and enhance the backend services powering the SaaS platform
  • 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

About the company

Marrina Decisions logo

Marrina Decisions

Digital Marketing & SEO Agencies

WE ARE MARRINA One of the most time-consuming yet highly-valuable aspects of the marketer’s role is Email Production. Our dedicated team of experienced email and landing page professionals, along with our well-tested development and QA processes, creates high impacting responsive email campaigns. As a leading Email Marketing Agency, let us help you achieve excellent results with quicker execution for those much needed Flawless Emails, empowering you to achieve your goals. OUR PROVEN PROCESS Over 54% of companies have six or more emails in production at one time, with 31% having less than half a week of work going into each one. With so many balls in the air at once, it’s crucial to have a tried and true process for getting emails planned, created, and launched on time. STRATEGY: FULLY EQUIPPING YOU FOR THE VOYAGE Thoroughly defining your email marketing campaign strategy and goals helps guide the direction of your campaign and makes it easier to measure the success of your efforts. We bring expertise to the table to ask the right questions, collect all the requirements in an organized way, and proceed with skilled and efficient execution and campaign management. DEVELOPMENT: ASSURING QUALITY & SMOOTH SAILING Our experts create custom, scalable, and responsive email and landing page templates for optimal performance. But all this work is wasted if there are mistakes, so our foolproof QA process is vital to illuminate any issues. Configuration details, campaign members, email tests, and schedule information are presented to you for final pre-launch approvals. LAUNCH: SETTING SAIL AND STAYING ON COURSE Once approved, email launch monitoring ensures things went off as scheduled and anticipated, on time, and flawless. Post-launch email performance reporting and analysis of A/B testing, within a day after sending and updating after several days, highlights testing results, tweaks, successes, and ROI.

Company details

IndustryDigital Marketing & SEO Agencies
Company size51 - 200

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

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.

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

SaaS Developer Related jobs

Other jobs at Marrina Decisions

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.