Own backend architecture and technical direction, build scalable Go systems, lead cross-team initiatives, and mentor engineers while improving platform reliability, performance, and scalability.
Tech Lead | Especialista de Sistemas | Engenharia de Software
📜 Description
- Define padrões técnicos e orienta a arquitetura de sistemas complexos, com foco em backend .NET.
- Orquestra a comunicação entre microsserviços com RabbitMQ e promove consistência e resiliência dos dados.
- Estabelece padrões de código e realiza revisões técnicas de alto nível.
- Otimiza aplicações para alta disponibilidade e baixa latência, identificando gargalos de performance e infraestrutura.
- Mentora desenvolvedores e promove aprendizado contínuo e inovação técnica.
- Aprimora pipelines de CI/CD e estratégias de monitoramento e logs.
🛠️ Requirements
- Domínio de C# e .NET 6, 7 ou 8, incluindo Web APIs, Entity Framework e processamento paralelo.
- Experiência sólida com RabbitMQ, incluindo filas, exchanges e dead-lettering.
- Conhecimento prático de Node.js e TypeScript.
- Experiência avançada com PostgreSQL, incluindo otimização de queries, indexação e modelagem.
- Experiência com Docker e orquestração de containers.
- Domínio de Git/GitHub e pipelines de CI/CD, como GitHub Actions.
- Diferenciais: experiência com Kong, Redis, migração de sistemas legados para microsserviços ou aplicação de IA.
Full job description
Quer transformar o mercado imobiliário e auxiliar as pessoas a morarem melhor? Então, é match! Essa oportunidade faz todo sentido pra você. Vem pra Auxi!💚🧡
Responsibilities
Sobre o Desafio
Na Auxiliadora Predial, o Especialista de Sistemas é o guardião da nossa excelência técnica. Buscamos um profissional com vasto domínio na plataforma .NET, capaz de liderar a evolução da nossa arquitetura e atuar como referência para os times de desenvolvimento. Você será responsável por garantir que nossas soluções sejam escaláveis, resilientes e alinhadas às melhores práticas de engenharia moderna.
Requirements
Responsabilidades e Atribuições
- Liderança Técnica e Arquitetura: Definir padrões e guiar o design de sistemas complexos, priorizando a robustez do backend em .NET;
- Mensageria e Sistemas Distribuídos: Orquestrar a comunicação entre microsserviços utilizando RabbitMQ, garantindo a consistência e a resiliência do fluxo de dados;
- Governança de Código: Estabelecer e auditar padrões de Clean Code, SOLID e Design Patterns, realizando code reviews de alto nível;
- Performance e Escalabilidade: Otimizar aplicações para alta disponibilidade e baixa latência, tratando gargalos de performance e infraestrutura;
- Mentoria e Cultura: Mentorar desenvolvedores seniores e plenos, promovendo uma cultura de aprendizado contínuo e inovação técnica;
- DevOps e Observabilidade: Refinar pipelines de CI/CD e implementar estratégias avançadas de monitoramento e logs.
Requisitos e Qualificações
- Especialista em .NET: Domínio profundo de C# e .NET (6, 7 ou 8), incluindo Web APIs, Entity Framework e processamento paralelo;
- Mensageria (Mandatório): Experiência sólida com RabbitMQ (filas, exchanges, dead-lettering) para arquiteturas orientadas a eventos;
- Node.js e TypeScript: Conhecimento prático para atuar e guiar desenvolvimentos nestas tecnologias de forma complementar;
- Bancos de Dados: Experiência avançada em PostgreSQL (otimização de queries, indexação e modelagem);
- Conteinerização: Experiência com Docker e orquestração de containers;
- SDLC Avançado: Domínio de Git/GitHub e construção de pipelines de CI/CD (GitHub Actions ou similares).
Diferenciais (O que te destaca)
- Experiência com API Gateway (Kong);
- Uso de Redis para estratégias de cache distribuído;
- Experiência em migração de sistemas legados para arquiteturas de microsserviços;
- Aplicação de Inteligência Artificial para produtividade ou soluções de negócio.
Perfil Comportamental
- Visão de Dono: Protagonismo para propor mudanças arquiteturais que impactem positivamente o negócio;
- Didática: Habilidade para ensinar e elevar o nível técnico da equipe de forma colaborativa;
- Pragmatismo: Capacidade de equilibrar a purismo técnico com as necessidades de entrega e prazos.
Similar jobs
Search more Backend Engineer jobsDesign and evolve business-critical Java backend services across product and platform areas, leading technical initiatives from architecture through production while improving reliability, scalability, and developer experience.
Own and evolve high-throughput, low-latency ad decisioning systems, from architecture and implementation through production operations, while improving reliability and mentoring engineers.
Design, operate, and evolve Roku’s high-throughput, low-latency ad decisioning platform, owning critical subsystems and improving reliability while partnering across engineering, applied science, product, and business teams.
Design and operate high-throughput, low-latency ad decisioning systems, owning critical subsystems end to end while improving reliability, architecture, and engineering practices across the platform.
