




We are looking for a Senior Node.js Developer to join our team. The professional will be responsible for developing and maintaining robust, scalable, and efficient software solutions. We are seeking a candidate with solid experience in Node.js, AWS, microservices, MongoDB, PostgreSQL, and mastery of SOLID principles and OOP. The position requires proactivity, ability to work independently, skills to architect complex solutions, always focusing on delivering value and quality. Start: As soon as approved * Duration: Indefinite, becoming part of the consulting team Location: Remote or hybrid, depending on the professional's location. Requirements: Bachelor's degree completed or in progress in Computer Science, Software Engineering, or related fields. Solid experience with Node.js in large-scale application development. Experience with AWS for infrastructure provisioning and maintenance. In-depth knowledge of microservices and distributed systems architecture. Mastery of SOLID principles and Object-Oriented Programming (OOP) for creating clean and scalable code. Experience with MongoDB and PostgreSQL databases. Proactivity and ability to work autonomously, taking responsibility for solution delivery, even in environments without rigidly structured processes. Differentials: Postgraduate degree or specializations in technology areas. AWS certification. Desirable: Experience with automation tools and continuous integration (CI/CD). Knowledge of automated testing and Test-Driven Development (TDD) practices. Responsibilities: Develop and maintain systems using Node.js. Design and implement scalable and resilient microservices architectures. Propose innovative solutions to complex technical challenges. Work with relational (PostgreSQL) and non-relational (MongoDB) databases. Implement and manage infrastructures on AWS. Ensure code quality by following best practices of OOP and SOLID. Collaborate with cross-functional teams for continuous value delivery. Architect systems and suggest technological improvements.


