Transformamos negócios através da tecnologia gerando resultados de impacto.
Senior Backend Developer, .NET Core, Microservices
Location
Brazil
Posted
35 days ago
Salary
0
Seniority
Senior
Job Description
Senior Backend Developer, .NET Core, Microservices
BHS
• Design and develop robust, scalable, high-performance backend solutions with high concurrency; • Analyze and translate functional requirements into clear technical specifications, ensuring consistent, high-quality deliveries; • Implement and maintain distributed microservices with horizontal scalability; • Create and maintain technical documentation (designs, APIs, workflows, and manuals when necessary); • Develop and execute unit, integration, and performance tests; • Implement functional and load testing routines for microservices; • Actively participate in code reviews, ensuring adherence to established best practices and standards; • Perform evolutionary and corrective maintenance of solutions; • Troubleshoot complex incidents in distributed environments; • Collaborate with the engineering team, promoting knowledge sharing and continuous technical growth.
Job Requirements
- Intermediate or advanced Spanish.
- Degree in Computer Engineering, Software Engineering, Computer Science, or related fields;
- Experience in backend development;
- Experience building distributed microservices;
- Experience with containers (Docker) and scalable architecture;
- Strong knowledge of relational databases;
- Experience with version control using Git;
- Experience in cloud environments (preferably Microsoft Azure);
- Experience with API testing tools (Postman or similar);
- Experience with API documentation (Swagger / OpenAPI or similar).
Benefits
- Health insurance and dental care;
- Meal/Food allowance loaded on a Flash card;
- Home office allowance;
- Gympass / Wellhub;
- Life insurance;
- Extended maternity/paternity leave;
- Partnerships and discounts across education, health, and leisure (universities, language schools, gyms, health clinics, etc.);
- Culture of continuous feedback, including: semi-annual feedback, 1:1s, IDP (Individual Development Plan), and BHS Experience.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Provide technical leadership to the development team, acting as the reference for code standards, best practices and architecture; • Serve as the primary technical contact with the client's Tech Lead, co-leading architectural decisions and ensuring alignment between teams; • Define, propose and document backend architectural decisions, including decomposition into bounded contexts, REST endpoint design, service communication contracts (Pub/Sub, synchronous HTTP) and database migration strategies; • Actively participate in the Discovery phase, validating the decomposition of the monolith into bounded contexts, identifying implicit couplings and mapping tables to PostgreSQL schemas; • Design, develop and evolve RESTful APIs and backend services using .NET 8 and C#, acting as a hands-on developer on critical features within the most complex bounded contexts; • Ensure implementation of hexagonal architecture (ports & adapters).
• Atuar no desenvolvimento e redesenho acelerado das funcionalidades de Renegociação, com base na documentação gerada e no ArchType; • Realizar a modularização lógica e o encapsulamento das regras de negócio migradas do COBOL; • Executar a curadoria e revisão do código gerado pelos agentes de IA (AI/Cockpit), garantindo qualidade, performance e aderência aos padrões técnicos; • Redesenhar integrações com sistemas externos por meio de APIs REST, mensageria com Kafka e geração de arquivos; • Participar ativamente das cerimônias ágeis e das atividades de validação de equivalência funcional.
• Develop and maintain APIs and microservices in Python; • Design and implement scalable backend solutions on Amazon Web Services (AWS); • Build and evolve data pipelines and integrations between systems; • Implement event-driven architectures; • Participate in defining the architecture and technical design of solutions; • Ensure development best practices, including clean code, design patterns and TDD; • Support the control, refinement and evolution of the technical backlog.
• Develop features and components of the modernized application under the guidance of Senior and Specialist team members; • Implement unit tests and perform code adjustments identified during the code curation process; • Support the mapping and migration of data structures (ETL); • Participate in Agile ceremonies and contribute to the project's technical documentation.

