




Job Opening: Node.js Developer – Remote About the Role We are seeking a Node.js Developer to work on the development and maintenance of high-performance APIs and backend services. The ideal candidate is proactive, organized, communicative, and capable of collaborating effectively in a remote environment. Responsibilities Develop, maintain, and optimize APIs and microservices using Node.js. Integrate internal and external systems (REST, Webhooks, WebSockets, etc.). Implement automated tests (unit and integration tests). Work with SQL and/or NoSQL databases. Participate in code reviews, sprint planning, and architecture definition. Ensure best practices for security, scalability, and performance. Document processes, architectures, and endpoints. Requirements Required: Practical experience with Node.js and frameworks such as Express, NestJS, Fastify, or similar. Proficiency in JavaScript/TypeScript. Experience with MongoDB, PostgreSQL, or MySQL databases. Familiarity with Git, GitHub/GitLab, version control, and CI/CD pipelines. Basic knowledge of Docker and cloud environments (AWS, GCP, or Azure). Experience with REST APIs. Desirable (Preferred): Knowledge of microservice architecture. Experience with messaging systems (RabbitMQ, Kafka, SQS). Experience with automated testing tools (Jest, Mocha, Chai). Knowledge of CI/CD practices. Experience with GraphQL. Employment Type: Freelance / PJ Contract Duration: 24 months Compensation: R$3,249.78 – R$21,425.77 per month


