···
Log in / Register
Senior Fullstack 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 for the Bamaq Group, ensuring effective integration and meeting end-user requirements. Key Highlights: 1. Full-stack development with Node.js, TypeScript, and modern frameworks 2. Focus on scalable, secure architectures with emphasis on user experience 3. Use of AI for productivity enhancement and process improvement #### **About the Role:** Responsible for developing and maintaining low-complexity technological solutions aligned with the Bamaq Group’s needs and compliant with LGPD, ensuring effective integration among internal tools and addressing end-user requirements. #### **Main Responsibilities:** * Develop and maintain **RESTful APIs** using **Node.js**, **Express.js**, and **TypeScript**, preferably with **NestJS**. * Develop and evolve **modern frontend interfaces**, using **JavaScript/TypeScript**, with frameworks such as **React, Angular, or Vue.js**, ensuring optimal user experience and efficient API integration. * Implement **authentication and authorization** using **JWT**, with experience in **OAuth 2.0** and **OpenID Connect**, while applying **cryptographic and security practices**, including **bcrypt, Argon2, crypto**, and hashing 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, Insomnia**, and frontend testing libraries. * Handle **frontend–backend integration**, managing API contracts, versioning, and compatibility. * Actively participate in **technical meetings**, collaborating with the team on **planning, development, and implementation of full-stack solutions**. * Version source code, conduct **code reviews**, and collaborate in development workflows using **Git**. * Use **Boards** for project management, task tracking, and delivery monitoring. * Apply **Artificial Intelligence tools** daily to boost productivity, support development, and improve processes. #### **Mandatory Requirements:** * Proven full-stack 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 in **frontend development** with **React**, **Angular**, or **Vue.js**, including REST API consumption and state management. * Experience writing **unit tests, integration tests, end-to-end (E2E) tests, and smoke tests**, both on backend and frontend. * Experience with **relational databases**, especially **PostgreSQL, MySQL, and SQL Server**, plus knowledge of **NoSQL databases**. * Familiarity with **security and cryptography**, including **JWT**, **bcrypt**, and Node.js’s **crypto** module. * Experience with **Git**, including practices such as **Git Flow**, **SemVer**, **Semantic Release**, and **Conventional Commits**. * Ability to **propose and evolve full-stack architectures**, considering **scalability**, **security, maintainability, and user experience**. * Experience with **production monitoring, logging, and troubleshooting**. * Knowledge of **API and frontend application 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**. Completed or ongoing undergraduate degree in Information Technology or related fields, or equivalent practical experience. Solid software development experience (preferably 5+ years), with consistent backend Node.js development and production deployments, plus experience defining scalable frontend architecture, component organization, state management, and performance and accessibility optimization. Solid understanding of full-stack architecture (backend and frontend), software design, web API and application security, data modeling, performance, scalability, automated testing, and observability practices in production environments. #### **Desirable Requirements (Advantageous):** * Familiarity with **agile methodologies** (Scrum, Kanban). * Experience with **CI/CD**, frontend and 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, code 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, Software Architecture, Web Development, or related areas. Cloud certifications (Azure, AWS, GCP, or Oracle), DevOps, Frontend (React, Angular, or similar), or agile methodology certifications are considered advantageous. Experience with distributed and event-driven architecture, cloud environments, messaging systems, definition of frontend and backend standards, and advanced software engineering and DevOps practices. #### **Work Schedule and Hours:** * Monday to Friday * 8:00 AM to 6: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.