Backend Engineer – SaaS platform

Job not on LinkedIn

🕒 June 11

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Marrina Decisions

Marrina Decisions

11 - 50 employees

🤝 B2B

📣 Marketing

B2B • Marketing

Marrina Decisions is a marketing services company that specializes in managed services for marketing campaigns, particularly those involving Marketo. They offer a wide range of services including Marketo optimization, migration, and quick launch, as well as email marketing services. The company acts as an extended team to offload marketing campaign execution work, allowing businesses to focus on their core activities. With expertise in marketing automation and operations, Marrina Decisions prides itself on delivering high-quality, efficient, and empathetic services that make a measurable impact on their clients' campaigns. Clients commend their ability to seamlessly integrate and manage multi-channel and multi-product customer journeys.

📋 Description

• 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

🎯 Requirements

• 3–5 years in backend development • 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 • Knowledge of authentication & authorization (JWT, OAuth2, role-based access) • Unit & integration testing experience (Jest, Mocha, Vitest)

Apply Now

Similar Jobs

🕒 June 10

Ottimate

51 - 200

Senior Full Stack Engineer developing systems and AI-powered APIs for Ottimate by collaborating with cross-functional teams and delivering high-quality solutions.

Angular

AWS

Django

ERP

Python

🕒 June 10

Tether.to

11 - 50

₿ Crypto

💳 Fintech

💸 Finance

Bare Developer at Tether building and maintaining native modules and runtime. Collaborating globally in a fully remote environment.

Android

iOS

JavaScript

Linux

MacOS

Node.js

🕒 June 10

Everbridge

1001 - 5000

🏥 Healthcare

📦 Logistics

💼 Consulting

Senior Software Engineer building scalable cloud-native applications at Everbridge. Designing backend systems and collaborating across teams to enhance software quality and delivery.

AWS

Cloud

Distributed Systems

Docker

Java

Kubernetes

Microservices

NoSQL

Spring

Spring Boot

SpringBoot

🕒 June 10

Branch International

51 - 200

💳 Fintech

👥 B2C

💸 Finance

Backend Engineer developing and maintaining APIs and products for AI-based lending fintech in India. Collaborating with cross-functional teams to deliver innovative solutions.

Android

iOS

🕒 June 9

3Pillar Global

1001 - 5000

💼 Consulting

🏥 Healthcare

🛡️ Insurance

Java Technical Lead focusing on telecommunications domain and enterprise applications at 3Pillar. Collaborating with global teams to build AI-native products and intelligent agents.

Docker

Java

Kafka

NoSQL

Oracle

Postgres

Redis

Spring

Spring Boot

SpringBoot

SQL