Software Developer (Sênior)

Kotas

Ver empresa

Full-Stack

Categoria

Full-Time

Jornada de trabalho

Sênior

Nível

PJ

Tipo de Contratação

R$ 15.000,00 - R$ 20.000,00

Faixa salarial

Remota

Localidade

Descrição:

Publicada: 18/08/2026

O Kotas é uma empresa de tecnologia com produtos digitais que atendem milhares de usuários e lidam diariamente com desafios reais de escala, pagamentos, integrações, automações e processamento de dados. Buscamos uma pessoa Desenvolvedora de Software Sênior para contribuir não apenas com código, mas também com decisões de arquitetura, qualidade técnica, evolução dos nossos produtos e melhoria contínua da forma como desenvolvemos software. Procuramos alguém com boa autonomia, senso de responsabilidade sobre aquilo que coloca em produção e que utilize Inteligência Artificial como parte natural do seu processo de engenharia. 

O que você vai fazer 

  • Desenvolver e evoluir aplicações e APIs utilizando .NET / C#. 

  • Trabalhar com sistemas existentes, identificando oportunidades de modernização e melhoria arquitetural. 

  • Projetar soluções pensando em performance, escalabilidade, segurança, observabilidade e manutenibilidade. 

  • Trabalhar com bancos relacionais, principalmente SQL Server e PostgreSQL. 

  • Criar e otimizar queries, procedures, índices e estruturas de dados. 

  • Investigar gargalos de performance em aplicações e bancos de dados. 

  • Construir e manter integrações com APIs e serviços externos. 

  • Participar de decisões técnicas e arquiteturais. 

  • Trabalhar com aplicações containerizadas utilizando Docker e Kubernetes. 

  • Participar da evolução dos processos de CI/CD e DevOps. 

  • Analisar logs, métricas e incidentes em produção. 

  • Realizar code reviews e contribuir para elevar o padrão técnico do time. 

  • Utilizar ferramentas de IA para aumentar produtividade e qualidade durante todo o ciclo de desenvolvimento. IA como ferramenta de engenharia Para nós, IA não é apenas uma ferramenta para gerar código mais rapidamente. Esperamos que um desenvolvedor sênior saiba utilizá-la de forma estruturada durante diferentes etapas do desenvolvimento de software. 

  • Explorar e compreender codebases existentes. 

  • Planejar implementações antes de iniciar alterações. 

  • Criar, revisar e refatorar código. 

  • Criar testes unitários e de integração. 

  • Investigar bugs, incidentes, logs e exceções. 

  • Revisar queries e apoiar análises de performance. 

  • Criar documentação técnica e apoiar decisões arquiteturais. 

  • Automatizar tarefas repetitivas de engenharia. 

  • Realizar code review assistido por IA. 

  • Trabalhar com múltiplos arquivos e contextos complexos utilizando agentes de programação. 

Você provavelmente vai gostar de trabalhar conosco se, diante de um problema novo, sua reação natural for: entender → investigar → planejar → implementar → testar → medir → melhorar. E se 

Hoje a IA já participa naturalmente de várias dessas etapas do seu trabalho.. 

Habilidades

C# / .NET (ASP.NET Core)CI/CDDeployDockerKubernetesLinuxObservabilidadeREST API / API IntegrationIA

Requisitos

Experiência sólida com C# e .NET.

Desenvolvimento de APIs REST.

Programação assíncrona e Dependency Injection.

Boas práticas de tratamento de erros e testes automatizados.

Conhecimento de padrões arquiteturais e princípios de engenharia de software.

Experiência sólida com SQL Server e PostgreSQL.

Modelagem de dados, índices e análise de planos de execução.

Otimização de queries, transações, concorrência e locks.

Procedures, funções e diagnóstico de problemas de performance.

Docker e Kubernetes.

CI/CD, Git e Linux.

Gerenciamento de configurações e secrets.

Logs, observabilidade, deploy e troubleshooting de aplicações em produção.

Diferenciais

Sistemas de alta disponibilidade e/ou alto volume de usuários ou transações.

Arquiteturas distribuídas, filas, processamento assíncrono, Redis e estratégias de cache.

Mensageria, observabilidade e monitoramento.

Otimização de aplicações .NET e tuning de SQL Server ou PostgreSQL.

Migração ou modernização de sistemas legados.

Segurança de aplicações e ambientes Kubernetes em produção.

Ferramentas de IA integradas ao fluxo de desenvolvimento.

Criação de agentes, MCPs, skills, automações ou workflows de desenvolvimento utilizando LLMs.

A maior plataforma de economia compartilhada do Brasil! Economize até 60% em assinatura de serviços digitais!

Belo Horizonte

Cidade

2017

Fundada

11-20

Colaboradores

FinTech

Setor

Software Developer (Sênior)

Full-Stack

Categoria

Full-Time

Jornada de trabalho

Sênior

Nível

PJ

Tipo de Contratação

R$ 15.000,00 - R$ 20.000,00

Faixa salarial

Remota

Localidade