Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

Grupo Sifra

NewBe an early applicant

Desenvolvedor pleno - são josé do rio preto

Posted
Discussion

Summary

Mid-level backend developer at Grupo Sifra in São José do Rio Preto, Brazil (on-site), designing and maintaining scalable, resilient microservices with Clean Architecture. Core stack: C# .NET or Python, relational and NoSQL databases, REST APIs and messaging, plus automated tests, code reviews, CI/CD and production monitoring.

Responsabilidades e atribuições

  • Projetar e desenvolver microsserviços escaláveis e resilientes em Clean Architecture, respeitando a separação entre domínio, aplicação e infraestrutura.
  • Conduzir a manutenção evolutiva e corretiva das plataformas, identificando gargalos de performance, confiabilidade e custo e propondo soluções.
  • Garantir a qualidade das entregas com testes unitários e de integração, cobrindo regras de negócio e cenários de falha.
  • Modelar e otimizar estruturas e consultas em bancos relacionais e NoSQL.
  • Implementar integrações síncronas (APIs REST) e assíncronas (mensageria), tratando retentativas, idempotência e consistência entre serviços.
  • Fazer code reviews criteriosos e apoiar o desenvolvimento técnico de pessoas mais júniores.
  • Acompanhar as aplicações em produção por logs, métricas e alertas, investigando e resolvendo incidentes.
  • Colaborar com produto e com outras squads no refinamento das demandas, estimando esforço e antecipando riscos e dependências técnicas.
  • Documentar soluções, decisões de arquitetura e APIs.

Requisitos e qualificações

  • Experiência sólida em desenvolvimento backend com C# .NET ou Python, com aplicações em produção.
  • Experiência prática com Clean Architecture, princípios SOLID e padrões de projeto.
  • Domínio de SQL e de bancos relacionais (SQL Server, PostgreSQL ou MySQL), incluindo otimização de consultas e índices.
  • Experiência com bancos NoSQL, de preferência MongoDB.
  • Experiência com testes automatizados (xUnit, NUnit, pytest ou similares) e com o uso de mocks e fakes para isolar dependências.
  • Experiência no desenho e no consumo de APIs REST e na integração entre serviços.
  • Domínio de Git, do fluxo de branches e pull requests e de pipelines de CI/CD.
  • Uso de ferramentas de IA no desenvolvimento (GitHub Copilot, Claude Code, Cursor ou similares), com senso crítico para revisar, validar e testar o código gerado.
  • Autonomia, boa comunicação e visão de negócio: capacidade de dialogar com produto, defender decisões técnicas e dar e receber feedback.

Diferenciais

  • Experiência com as duas linguagens do nosso backend, C# .NET e Python.
  • Experiência com React e TypeScript.
  • Vivência com mensageria e arquitetura orientada a eventos (RabbitMQ, Kafka ou similares).
  • Experiência com aplicações em nuvem (Azure, AWS ou GCP).
  • Experiência com containers (Docker) e orquestração (Kubernetes).
  • Experiência com observabilidade: OpenTelemetry, Grafana, Prometheus ou similares (logs, métricas e tracing).
  • Experiência na integração de modelos de IA generativa (LLMs) a aplicações: APIs da OpenAI ou da Anthropic, RAG ou agentes.
  • Vivência em mentoria técnica ou na condução de iniciativas técnicas do time.

Skills

What Middle Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →