···
Log in / Register
Senior Backend Developer - Headquarters
Indeed
Full-time
Onsite
No experience limit
No degree limit
R. Francisco Miguel, 131 - Centro, Contagem - MG, 32041-250, Brazil
Favourites
Share
Some content was automatically translatedView Original
Description

Job Summary: Responsible for developing and maintaining low-complexity technological solutions, ensuring effective integration and meeting the requirements of Bamaq Group users. Key Highlights: 1. RESTful API development with Node.js, Express.js, and TypeScript (NestJS) 2. Implementation of security (JWT, OAuth 2.0, encryption) in APIs 3. Active participation in backend solution planning and development #### **About the Role:** Responsible for developing and maintaining low-complexity technological solutions aligned with Bamaq Group’s needs and compliant with LGPD, ensuring effective integration among company tools and meeting user requirements. #### **Main Responsibilities:** * Develop and maintain **RESTful APIs** using **Node.js**, **Express.js**, and **TypeScript**, preferably with **NestJS**. * Implement **authentication and authorization** using **JWT**, with experience in **OAuth 2.0** and **OpenID Connect**, as well as applying **encryption and security practices**, using **bcrypt**, **Argon2**, **crypto**, and hash algorithms (e.g., **SHA**). * Perform **data integration and modeling** with **relational databases** (PostgreSQL, MySQL, SQL Server) and **NoSQL**. * Ensure **API documentation, validation, and testing**, using tools such as **Postman** and **Insomnia**. * Define API contracts, versioning, and compatibility. * Actively participate in **technical meetings**, collaborating with the team on **backend solution planning, development, and implementation**. * Version source code, conduct **code reviews**, and collaborate on development workflows using **Git**. * Use **Boards** for project management, task tracking, and delivery monitoring. * Apply **Artificial Intelligence tools** daily to increase productivity, support development, and improve processes. #### **Mandatory Requirements:** * Proven backend development experience, with strong expertise in **Node.js**, **TypeScript**, and **NestJS**. * Experience with **Express**, **Fastify**, or **Restify**, applying **best practices in RESTful API development**. * Experience writing **unit tests**, **integration tests**, **end-to-end (E2E) tests**, and **smoke tests**. * Experience with **relational databases**, especially **PostgreSQL**, **MySQL**, and **SQL Server**, plus knowledge of **NoSQL databases**. * Familiarity with **security and encryption**, including **JWT**, **bcrypt**, and the Node.js **crypto** module. * Experience with **Git**, including practices such as **Git Flow**, **SemVer**, **Semantic Release**, and **Conventional Commits**. * Ability to **propose and evolve backend architectures**, considering **scalability**, **security**, **maintainability**, and **user experience**. * Experience with **production monitoring, logging, and troubleshooting**. * Knowledge of **API performance**, including **caching**, **rate limiting**, and **concurrency control**. * Basic knowledge of **project management tools**, such as **Azure Boards**. * Strong **communication skills** and ability to **collaborate effectively**, using tools like **Microsoft Teams**. Bachelor’s degree in Information Technology or related field (completed or in progress), or equivalent proven practical experience. Solid software development experience (preferably 5+ years), with strong focus on Node.js backend and production applications. #### **Desirable Requirements (Preferred Qualifications):** * Familiarity with **agile methodologies** (Scrum, Kanban). * Experience with **CI/CD**, backend pipelines, and **continuous integrations**. * Knowledge of **Infrastructure as Code (IaC)**. * Experience or familiarity with **cloud environments** (Azure, AWS, GCP, or Oracle). * Serve as a **technical reference** for coding best practices, reviews, and development standards. * Ability to **work autonomously**, **estimate technical effort**, and support product decisions. Familiarity with **vector databases** applied to AI solutions. Postgraduate degree or specialization in Software Engineering, Systems Architecture, or related fields. Cloud certifications (Azure, AWS, GCP, or Oracle), DevOps, or agile methodology certifications are considered advantageous. Experience with microservices architecture, messaging systems, and distributed systems; cloud environment experience (Azure, AWS, GCP, or Oracle); containerization and CI/CD usage; implementation of scalable, highly available solutions; and experience serving as a technical reference within development teams. #### **Work Schedule and Hours:** * Monday to Friday * 08:00 AM to 06:00 PM * Break: 1 hour and 12 minutes for lunch

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

Company

Indeed
João Silva
Indeed · HR
Similar jobs
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.