← Todas as vagas

Backend Engineer – SaaS platform

Sobre a vaga

• Maintain and enhance 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 asynchronous workflows
• Monitor and maintain AWS infrastructure: EC2, S3, CloudWatch, Lambda, SES
• Implement security best practices, including API authentication, rate-limiting, GDPR compliance, and email data handling
• Maintain API versioning and documentation using OpenAPI/Swagger
• Write unit and integration tests to ensure code quality and reliability
• Debug and resolve complex production issues efficiently

• 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 and authorization (JWT, OAuth2, role-based access)
• Basic logging and monitoring experience (Winston, Pino, Prometheus/Grafana)
• Unit and integration testing experience (Jest, Mocha, Vitest)
• 3–5 years in backend development
• Prior experience in SaaS applications, high-traffic APIs, or campaign/marketing platforms is preferred
• Knowledge of email compliance tools (SpamAssassin, DKIM/SPF/DMARC) is a plus

• Remote work
• Full-time employment