Desenvolvedor(a) full stack sênior (.net | angular | react)

Summary

Senior full-stack developer at Guidance (Belo Horizonte, hybrid) who builds and maintains RESTful APIs and microservices in C#/.NET, pitches in on front-end work in React/Angular, and supports cloud (AWS/Azure), CI/CD, messaging, and observability practices while mentoring mid and junior developers.


Desenvolvedor(a) Full Stack Sênior (.NET | Angular | React)


Se você gosta de desafios, quer aprender e crescer junto com um time apaixonado por tecnologia e inovação, a Guidance é o lugar certo para você.


A Guidance nasceu em 2018 com um propósito claro: transformar tecnologia em algo que conecta, simplifica e transforma.


Somos um time curioso, colaborativo e movido por desafios, gente que acredita no poder das boas ideias e no impacto que elas podem gerar. Aqui, a gente aprende junto, celebra as conquistas e tem orgulho de construir algo que faz sentido.



Porque o futuro não acontece sozinho. Vem construir o futuro com a gente.



O que buscamos:


  1. Desenvolver e manter APIs RESTful e microsserviços em C# (.NET);
  2. Participar do design e revisão de arquitetura de software (Hexagonal, Clean Architecture, DDD);
  3. Implementar soluções com foco em escalabilidade, resiliência e segurança;
  4. Garantir qualidade por meio de testes unitários e de integração (xUnit, NUnit, Mocks, TDD/BDD);
  5. Atuar em front-end quando necessário (React, Angular ou similar);
  6. Colaborar com Product Owner e times de negócio na definição de soluções técnicas;
  7. Apoiar decisões de infraestrutura em cloud (AWS / Azure) e práticas de CI/CD;
  8. Implementar e consumir soluções de mensageria (Dead Letter Queue, Retry, Invalid Queue);
  9. Contribuir com boas práticas de observabilidade, APM, telemetria e logs estruturados;
  10. Mentorear desenvolvedores plenos e juniores do time.




Pré-requisitos:


  1. C# / .NET — gerenciamento de memória (Stack vs Heap), IDisposable, using;
  2. Concorrência: Thread, ThreadPool, Task, async/await, lock, CancellationToken;
  3. Princípios SOLID, DRY, KISS e orientação a objetos (herança, composição, polimorfismo);
  4. Domain-Driven Design (DDD): Entity, ValueObject, Aggregate, Application Service vs Domain Service;
  5. Arquitetura Hexagonal (Ports & Adapters) e/ou Clean Architecture;
  6. Testes unitários: padrão AAA, frameworks (xUnit/NUnit), Mocks, Fakers;
  7. Mensageria: Dead Letter Queue, Invalid Queue, Retry patterns;
  8. CI/CD e containerização (Docker / Kubernetes);
  9. Logs estruturados (Serilog, NLog, Logstash ou equivalente).




Diferenciais:


  1. Experiência com BFF (Backend for Frontend) pattern;
  2. Conhecimento de APM: Dynatrace, New Relic, Datadog ou equivalente;
  3. Observabilidade: Grafana, Elastic, distributed tracing;
  4. API Gateway (Kong, AWS API Gateway, Azure APIM);
  5. Task vs ValueTask — cenários de otimização de performance;
  6. TPL Dataflow / PLINQ para paralelismo avançado;
  7. Conhecimento do mercado financeiro / regulação BACEN.




O que oferecemos:


Hibrido

Wellhub

Bolsa para estudos de idiomas

No dress code

⏳ Horário de trabalho flexível

❤️ Auxilio Saúde

Descanso remunerado

Psicoterapia

✨Programa de indicações

Apoio a parentalidade

Bônus anual

✅ Apoio para certificações



See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available