Desenvolvedor FullStack - Sênior Modelo - Hibrido 3x na semana Local - Centro - São Paulo
Estamos em busca de um(a) Desenvolvedor(a) Senior Full Stack altamente qualificado(a) para integrar nosso time de tecnologia. O(a) profissional ideal deve ter experiência robusta com desenvolvimento back-end utilizando e Golang além de sólido conhecimento em bancos de dados, especialmente SQL Server, incluindo leitura e interpretação de procedures e a transposição de regras de negócio para a camada de aplicação.
Responsabilidades
*
o Desenvolver e manter aplicações robustas e escaláveis utilizando pelo menos duas das linguagens: ou Golang;
*
o Realizar a leitura, análise e interpretação de stored procedures no SQL Server, extraindo regras de negócio para implementação na camada de aplicação.
*
o Migrar e/ou modernizar regras de negócio existentes para garantir a eficiência e consistência no código.
*
o Projetar e implementar APIs RESTful e integrações entre sistemas, garantindo alta performance e segurança.
*
o Realizar otimização de consultas no SQL Server e garantir que o acesso aos dados seja eficiente.
*
o Implementar e utilizar ferramentas de observabilidade para monitoramento, logs e rastreamento de aplicações.
*
o Colaborar com equipes de produto, QA e design para definir requisitos e entregar soluções de alta qualidade.
*
o Participar ativamente em revisões de código, promovendo a melhoria contínua do time.
*
o Garantir a documentação clara e consistente do código e dos processos.
Requisitos
*
o Experiência sólida (5+ anos) em desenvolvimento back-end, com domínio em pelo menos duas das linguagens:, Go e .NET.
*
o Domínio de SQL Server, incluindo criação, leitura e depuração de stored procedures e otimização de consultas.
*
o Capacidade de transpor regras de negócio da base de dados para a camada de aplicação.
*
o Experiência no desenvolvimento de APIs RESTful e integração entre sistemas.
*
o Familiaridade com ferramentas de observabilidade, como ELK Stack (Elasticsearch, Logstash, Kibana), Prometheus, Grafana, New Relic, Datadog, ou similares.
*
o Sólido entendimento de design patterns e boas práticas de arquitetura de software.
*
o Conhecimento de ferramentas de versionamento de código (Git).
*
o Experiência em ambientes ágeis (Scrum/Kanban).
*
o Habilidade de comunicação clara e colaboração com equipes multidisciplinares.
Diferenciais
*
o Experiência com microsserviços e arquitetura baseada em eventos.
*
o Conhecimento em DevOps (CI/CD, Docker, Kubernetes).
*
o Experiência com sistemas distribuídos e aplicações de alta performance.
*
o Familiaridade com metodologias de DDD (Domain-Driven Design) e TDD (Test-Driven Development).