···
Log in / Register

Mid-Level Back-End Developer

R$2,967-5,289/month
Indeed
Full-time
Onsite
No experience limit
No degree limit
R. Bahia, 38 - Gonzaga, Santos - SP, 11060-450, Brazil
Favourites
Share
Some content was automatically translatedView Original

Description

Job Summary: Back-end developer focused on NestJS and PostgreSQL to collaborate on the development and maintenance of RESTful APIs, emphasizing clean code and automated testing. Key Highlights: 1. Development of RESTful APIs with NestJS and PostgreSQL 2. Focus on clean, reusable, and testable code 3. Collaboration in agile teams Main Responsibilities * Develop, maintain, and evolve RESTful APIs using NestJS * Model and interact with relational PostgreSQL databases * Implement business logic with emphasis 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 (e.g., 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 * Strong communication skills for teamwork and technical requirement discussions * 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 Nice-to-Have (not required) * Experience with Docker and containerization of Node.js applications * Knowledge of CI/CD (GitHub Actions) * Knowledge of JWT-based authentication Job Type: Full-time, CLT employment Compensation: R$2\.967,21 \- R$5\.289,50 per month Benefits: * Meal allowance * Food voucher * Transportation allowance Experience: * Software Development (Mandatory) Work Location: On-site

Source:  indeed View original post
João Silva
Indeed · HR

Company

Indeed
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.