




Job Summary: We are seeking a Node.js Backend Developer to build and maintain robust, scalable services, contributing to the evolution of our technology architecture in an agile environment. Key Highlights: 1. Actively collaborate in the design of scalable and maintainable systems 2. Lead code reviews and ensure a testing culture 3. Work with technical autonomy in an agile and innovative environment MIND is Multiplan’s innovation arm. Multiplan currently owns 18 shopping malls across Brazil and numerous other ventures. With 45 years of market experience, we are undergoing a major digital transformation—and we need you to help us achieve this mission! We seek persistent individuals with analytical minds, forward-looking perception, business orientation during development, and—last but not least—the ability to work well in teams. We are looking for a Node.js Backend Developer to strengthen our technology team. The professional will be responsible for developing and maintaining robust, scalable backend services, actively contributing to the evolution of our technology architecture. We seek a candidate with solid Node.js experience who demonstrates technical autonomy and collaborative capability within an agile and innovative environment. **Responsibilities** * **High-Performance Development:** Design, develop, and maintain robust APIs (RESTful and GraphQL) and microservices in Node.js (TypeScript). * **Architecture and Design:** Actively collaborate in designing scalable systems, applying architectural patterns (e.g., Clean Architecture, DDD) and ensuring code maintainability. * **Data Optimization:** Model and optimize queries in NoSQL (MongoDB, Redis) and relational databases, focusing on performance and consistency. * **Security:** Implement advanced security layers, including complex authentication flows (OAuth2, JWT) and protection against common vulnerabilities. * **Code Quality:** Lead code reviews (*Code Reviews*), ensuring adherence to Clean Code principles and design standards. * **Testing Culture:** Ensure high test coverage (unit, integration, and E2E) and promote a culture of technical quality. * **Observability:** Monitor production applications, identify performance bottlenecks, and propose continuous improvements. * **Agile Collaboration:** Collaborate closely with Product, Frontend, and DevOps teams to refine technical requirements and deliver value. * **Essential Requirements** + **Experience:** Minimum 3–5 years of backend development experience (with focus on the Node.js ecosystem). + **Technical Proficiency:** Solid knowledge of Node.js and TypeScript. + **Frameworks:** Advanced experience with NestJS (preferred) or Express.js. + **Databases:** Practical experience with NoSQL databases and familiarity with relational databases (PostgreSQL/MySQL). + **Infrastructure:** Proficiency with Docker, containerization, and familiarity with CI/CD pipelines. + **Messaging:** Knowledge of event-driven architectures (RabbitMQ, Kafka, or similar). + **Testing:** Proficiency with testing tools such as Jest or Vitest. + **Standards:** Proficiency with Git (Gitflow), SOLID principles, and design patterns. * **Preferred Qualifications** + Experience with cloud providers (AWS, GCP, or Azure). + Knowledge of Kubernetes. + Experience with monitoring tools (New Relic, Datadog, or Prometheus). **Benefits:** * Bradesco National Top Health Plan (with co\-payment); * Bradesco Dental Plan (optional); * Meal Voucher; * Gympass; * Remote work with occasional office visits; * Support for courses and conferences across Brazil; * Parking space; * “PPR \- Profit Sharing Program”, per the current year’s policy; Candidate Privacy Policy: https://www.multiplan.com.br/pt\-br/privacidade\-do\-candidato


