Description
Job Summary:
We are seeking qualified API developers to design, develop, and maintain secure and scalable software solutions, collaborating with multidisciplinary teams.
Key Highlights:
1. Recognized as the BEST company to work for in MG and in BRAZIL (GPTW).
2. Focus on diversity, equity, and inclusion (LGBTQIA+ and Ethnic-Racial).
3. Opportunity to learn, teach, and grow alongside BHS.
**We are BHS!**
**With 30 years of experience in the market, we deliver modern IT solutions.**
**We are recognized as the BEST company to work for in MG and in BRAZIL by GPTW \- Great Place to Work**, and ranked among the top five **best companies to work for in the LGBTQIA\+ and Ethnic\-Racial categories**, demonstrating our commitment to diversity, equity, and inclusion.
**What do we expect from you?**
* Ability to build relationships with people across different departments and hierarchical levels;
* Self-management;
* Collaboration;
* Proactivity and willingness to work outside your comfort zone;
* Someone eager to be part of amazing projects and highly motivated to learn, teach, and grow alongside BHS.
**Responsibilities and Duties****Your activities will include:**
* Developing and maintaining secure, high-performance, and scalable APIs to support application requirements;
* Implementing and ensuring clean, modular, and reusable code practices;
* Performing unit and end-to-end (E2E) testing to ensure solution quality and stability;
* Identifying and resolving performance and scalability issues in APIs and services;
* Collaborating with multidisciplinary teams to align requirements, ensuring consistent integration with frontend and other systems;
* Applying security best practices to safeguard data and systems.
**Requirements and Qualifications****We seek a candidate with experience in:**
* Programming Languages and Technologies: JavaScript and TypeScript, with emphasis on modern development practices;
* Node.js for API development;
* Backend frameworks such as Express and NestJS for building robust applications;
* Relational (SQL) and non-relational (NoSQL) database management;
* Redis for caching to optimize performance;
* Docker for containerization and orchestration;
* Code versioning tools such as Git;
* API documentation using Swagger;
* Familiarity with RabbitMQ for queue management and inter-service communication;
* Application of software development best practices such as SOLID and Clean Architecture;
* Experience with cloud hosting and infrastructure services, including:
* AWS (ECS, EC2, S3 for image and static file storage);
* DigitalOcean for application hosting and deployment;
* Knowledge of Linux or WSL2 environments;
* Experience with unit and E2E testing using tools like Jest, Mocha, or other Node.js and NestJS testing frameworks;
* Familiarity with agile methodologies such as Scrum or Kanban, and ability to collaborate effectively in a dynamic environment.
**Nice-to-Have:**
* Knowledge of architectures and design patterns such as DDD (Domain\-Driven Design) or EDA (Event\-Driven Architecture);
* Experience with software architecture design patterns and best practices;
* Familiarity with Terraform for Infrastructure-as-Code;
* Experience with microservices and container orchestration;
* CI/CD practices and deployment automation to optimize delivery processes;
* Interest in exploring new technologies and contributing to innovation and best practices within the team.
**Additional Information** **What can you expect from us?**
At BHS, your well-being is our top priority. We are here to ensure an exceptional experience with all the support you need. Here, you’ll find:
Health insurance and dental care;
Meal/Voucher allowance;
Mobility assistance;
Gympass / Wellhub;
Life insurance;
Language courses (English/Spanish)
We strive for daily inclusion of diversity and believe that plural teams perform better. Everyone is welcome. **Join us as a B.Techer**
See our Glassdoor rating (4\.5 stars, 90% recommended to others).
\#vempraBHS \#somosBHS \#LI\-Hybrid
**30 years of history: building relationships with people, innovations, and clients.**