Join a fast‑growing team building a high‑traffic SaaS platform that powers campaign generation, template storage, and credit‑based billing. You’ll own backend services, ensuring reliability, scalability, and security.
What You’ll Do
- Maintain and enhance Node.js/TypeScript backend services.
- Ensure API uptime, scalability, and performance for campaign workflows.
- Optimize MongoDB queries, indexes, and caching mechanisms.
- Implement Redis, job queues, and asynchronous processing.
- Monitor and manage AWS infrastructure including EC2, S3, and Lambda.
- Write unit and integration tests to guarantee code quality.
What You Need
- 3–5 years of backend development with Node.js and TypeScript.
- Strong experience in Express.js or NestJS frameworks.
- Proficiency with MongoDB schema design and ORMs like Mongoose or Prisma.
- Hands‑on work with Redis (caching, pub/sub) and job queues such as BullMQ.
- Familiarity with AWS services: EC2, S3, CloudWatch, SES, and Lambda.
- Experience building Dockerized microservices and CI/CD pipelines (GitHub Actions).
Good to Have
- Knowledge of email compliance tools (SpamAssassin, DKIM/SPF/DMARC).
- Experience with logging and monitoring stacks like Winston, Pino, Prometheus, Grafana.
The Opportunity
Working at Marrina Decisions means contributing to a SaaS platform handling high‑volume campaign generation and credit‑based billing. The role offers exposure to end‑to‑end backend architecture on AWS.
