




Description: Responsibilities: * Develop and maintain Node.js applications focused on high performance and scalability; * Implement and maintain GraphQL and REST APIs; * Apply Clean Code principles to ensure clean, readable, scalable, and easily maintainable code; * Apply SOLID principles and Design Patterns to develop efficient and reusable solutions; * Collaborate with the development team to ensure delivery of high-quality technical solutions; * Implement and automate unit and integration tests to ensure code quality; * Actively participate in code reviews, ensuring the quality of code produced by the team. Requirements to apply for this position: * Advanced English proficiency in spoken communication; * Availability to work between 13:00 and 22:00 (client time zone). * Solid experience with Node.js, JavaScript, and TypeScript; * In-depth knowledge of code design, including Clean Code, SOLID principles, and Design Patterns; * Solid experience building, maintaining, and applying best practices for GraphQL and REST APIs; * Experience with cloud-based development (preferably AWS: Lambdas, SQS, SNS, ECS, CloudWatch); * Experience with asynchronous programming using messaging/queues; * Strong technical culture of quality, with solid experience implementing unit and integration tests; * Experience working with relational (SQL) and non-relational (NoSQL) databases; * Experience developing serverless applications (AWS Lambda, Azure Functions, or Google Cloud Functions); Nice-to-have skills: * Experience with Terraform for infrastructure-as-code management; * Knowledge of DevOps culture and experience configuring CI/CD pipelines; * Experience using Hasura to simplify GraphQL API creation from existing databases; * Knowledge of YAML. Help us design the solution! If you’ve read this far, enjoy challenges, are passionate about identifying and implementing high-quality, best-practice-based solutions, and appreciate collaborative work environments that respect who you are and your opinions, then you’re VERY close to joining our DB team. This is an international project, and you will be part of the API team. 251208020219990087


