




Main Responsibilities * Develop, maintain, and evolve RESTful APIs using NestJS * Design and interact with relational databases using PostgreSQL * Implement business logic with a focus on clean, reusable, and testable code * Write and maintain automated tests (unit and integration) * Collaborate with product, frontend, and QA teams in defining and delivering features * Document endpoints using Swagger (OpenAPI) * Assist in integrating internal and external systems (third-party APIs) * Participate in code reviews and agile ceremonies (such as dailies and plannings) Technical Requirements * Degree in Computer Science, Software Engineering, Information Systems, or related field (completed or in progress) * Experience with Node.js and the NestJS framework * Practical knowledge of PostgreSQL: * Creating and maintaining tables, views, and relationships * Proficiency in SQL queries (SELECT, JOIN, WHERE, GROUP BY) * Understanding of modular architecture, dependency injection, and decorators (NestJS concepts) * Familiarity with query builders such as Kysely * Experience with code versioning tools (Git/GitHub) * Ability to use Postman for API testing * Basic knowledge of automated testing with Jest Expected Soft Skills * Willingness to learn and grow as a back\-end developer * Good communication skills for teamwork and discussing technical requirements * Attention to detail and commitment to code quality and readability * Organizational skills to manage multiple tasks and deadlines * Collaboration and team spirit in an agile environment Advantageous Skills (not mandatory) * Experience with Docker and containerization of Node.js applications * Knowledge of CI/CD (GitHub Actions) * Knowledge of authentication using JWT Job Type: Full-time, Permanent CLT Salary: R$2\.967,21 \- R$5\.289,50 per month Benefits: * Meal allowance * Food voucher * Transportation voucher Experience: * Software Development (Required)


