Backend Engineer – SaaS platform

Job not on LinkedIn

🔥 0 minutes ago

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

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

🔥 6 hours ago

Seismic

1001 - 5000

🛍️ eCommerce

📱 Media

Senior Software Engineer I working on AI-powered integrations for Seismic's platform. Collaborating with multiple teams to enhance customer experience and drive product features.

AWS

Azure

Cloud

Docker

Google Cloud Platform

Kafka

Kubernetes

Postgres

Redis

Terraform

.NET

🔥 10 hours ago

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

🔥 11 hours ago

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

🔥 22 hours ago

Everbridge

1001 - 5000

🔐 Security

📡 Telecommunications

🏢 Enterprise

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

🕒 Yesterday

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