Trabalhe com a RSM
Desenvolvedor Sênior
- LocalRio de Janeiro, RJ, Brasil
- Entrou na lista13/10/2026
- Salárionão informado
- ÁreaEngenharia de software
Média de 19 vagas de Desenvolvedor no Brasil que lemos: R$ 5.449/mês · atualizado em 22 de outubro. Referência de mercado, não é o salário desta vaga.
Sobre a vaga
Lugar de gente inovadora que faz acontecer!
Somos uma empresa reconhecida pela ousadia de propor serviços e soluções diferenciadas, construídas de maneira única e com excelência. Perseguimos sempre o “algo mais” fugindo do normal e esperado, para que possamos surpreender os clientes com ideias inovadoras.
Responsabilidades e atribuições
Desenvolver, evoluir e manter aplicações backend, APIs, microsserviços, BFFs, workers e serviços de processamento assíncrono; Implementar soluções utilizando principalmente Python e/ou .
- NET Core, seguindo os padrões arquiteturais e de desenvolvimento estabelecidos
- Participar de discussões técnicas e contribuir para decisões relacionadas à arquitetura, escalabilidade, performance e manutenibilidade das aplicações
- Desenvolver e manter APIs REST, garantindo boas práticas de versionamento, documentação, segurança e tratamento de erros
- Implementar integrações entre aplicações, ERPs, sistemas legados, bancos de dados e serviços externos
- Desenvolver soluções de comunicação síncrona e assíncrona, utilizando APIs, filas, eventos e processamento batch
- Implementar mecanismos de mensageria utilizando serviços como AWS SQS, SNS e EventBridge
- Desenvolver workers e rotinas de processamento em background, garantindo confiabilidade, rastreabilidade e tratamento adequado de falhas
- Aplicar boas práticas de arquitetura de software, incluindo Clean Architecture, Vertical Slice Architecture e Domain-Driven Design (DDD), conforme a complexidade da solução
- Implementar padrões de resiliência, como idempotência, retry, circuit breaker, rate limiting e tratamento de mensagens em Dead Letter Queues (DLQ)
- Desenvolver e otimizar consultas, modelos de dados e operações de persistência, considerando performance, concorrência e integridade das informações
- Implementar estratégias de cache e otimização de performance para aplicações e serviços
- Aplicar mecanismos de autenticação e autorização, incluindo OAuth2, OpenID Connect, JWT e integração com provedores de identidade
- Implementar boas práticas de segurança no desenvolvimento, incluindo validação de entradas, tratamento de dados sensíveis e gerenciamento seguro de credenciais
- Desenvolver testes unitários, de integração e automatizados, garantindo qualidade, confiabilidade e facilidade de evolução do código
- Realizar code reviews, contribuindo para a qualidade técnica, padronização e disseminação de boas práticas entre os desenvolvedores
- Implementar mecanismos de observabilidade, incluindo logs estruturados, métricas, rastreamento distribuído e integração com ferramentas de monitoramento
- Atuar em conjunto com os times de DevOps e Segurança na implementação de soluções seguras, escaláveis e preparadas para ambientes em nuvem
- Apoiar processos de containerização, integração contínua, entrega contínua e implantação das aplicações
- Investigar e solucionar problemas complexos relacionados a aplicações, integrações, performance e ambientes produtivos
- Contribuir para a documentação técnica das soluções, contratos de APIs e decisões relevantes de implementação
- Apoiar desenvolvedores de menor senioridade, compartilhando conhecimento e contribuindo para a evolução técnica do time
- Participar de provas de conceito e avaliações de novas tecnologias, frameworks e ferramentas que possam agregar valor às soluções.
Requisitos e qualificações
Experiência sólida com: Desenvolvimento de software backend; Python e/ou .
- NET Core
- Desenvolvimento e integração de APIs REST
- Microsserviços e sistemas distribuídos
- Arquitetura orientada a eventos
- Mensageria e processamento assíncrono
- Programação orientada a objetos
- Princípios SOLID e Clean Code
- Design Patterns
- Dependency Injection
- Clean Architecture
- Vertical Slice Architecture
- Domain-Driven Design (DDD), quando aplicável
- Bancos de dados relacionais e modelagem de dados
- ORMs e gerenciamento de migrations
- Operações assíncronas e concorrência
- Idempotência e estratégias de retry
- Tratamento de falhas e Dead Letter Queues
- Estratégias de cache
- Autenticação e autorização
- JWT, OAuth2 e OpenID Connect
- Testes unitários e de integração
- Git e práticas de versionamento
- Docker e containers
- Observabilidade e logging estruturado
- Troubleshooting e análise de performance
- Boas práticas de segurança no desenvolvimento.
- Conhecimentos técnicos – BackendPythonExperiência sólida com Python 3.11+
- Desenvolvimento de APIs utilizando FastAPI
- SQLAlchemy 2.0, incluindo operações assíncronas
- Alembic para gerenciamento de migrations
- Pydantic para validação e serialização de dados
- Programação assíncrona utilizando AsyncIO
- Desenvolvimento de workers e tarefas em background
- APScheduler para agendamento e execução de rotinas
- Testes automatizados utilizando Pytest
- Integrações com serviços externos e APIs de terceiros..
NET / .
NET CoreExperiência com C# e .
NET / .
NET Core; Desenvolvimento de APIs utilizando ASP.
NET Core Web API; Entity Framework Core; Dependency Injection nativa do .
- NET
- Programação assíncrona utilizando async/await
- Desenvolvimento de Background Services e Hosted Services
- LINQ e otimização de consultas
- Testes automatizados utilizando xUnit, NUnit ou equivalentes
- Implementação de integrações e serviços distribuídos.
- Cloud, mensageria e infraestruturaExperiência com serviços AWS, especialmente SQS, SNS, EventBridge e S3
- Implementação de produtores e consumidores de mensagens
- Utilização de filas, eventos e mecanismos de processamento assíncrono
- Conhecimento em Docker e containerização de aplicações
- Familiaridade com ambientes Kubernetes e AWS EKS
- Conhecimento de pipelines CI/CD
- Experiência com aplicações executadas em ambientes cloud
- Conhecimento de OpenTelemetry, métricas e rastreamento distribuído.
- Banco de dados e persistênciaExperiência com SQL Server, PostgreSQL e/ou outros bancos relacionais
- Modelagem de dados e otimização de consultas SQL
- Utilização de ORMs
- Gerenciamento de transações e concorrência
- Estratégias de indexação e análise de performance
- Conhecimento de Redis ou soluções equivalentes para cache
- Tratamento de consistência de dados em integrações distribuídas.
Informações adicionais
Benefícios oferecidos: Assistência Médica e Odontológica BradescoSeguro de Vida IcatuVale Refeição ou AlimentaçãoVale TransporteIncentivo Educacional - custeando 50% das despesas de Graduação, Inglês ou Pós-Graduação, limitado a R$ 300,00 por mêsTotalPass Golden FarmaPrêmio de Estabilidade por Tempo de CasaAvaliação de Desempenho (Oportunidades de Crescimento e Desenvolvimento)Plano de MentoriaEmpréstimo ConsignadoCusteio do Registro Profissional (CRC, OAB ou CRP)Aparelho CorporativoBirthday OffVale Presente do Birthday Off
Detalhes da vaga
- Empresa
- Trabalhe com a RSM
- Nível
- Sênior
- Modelo de trabalho
- Híbrido
- Contrato
- Tempo integral
- Publicada em
- 13 de outubro de 2026
- Site do anúncio
- rsmbrasil.gupy.io
Habilidades pedidas
- Python
- .NET Core
- AWS SQS
- SNS
- EventBridge
- OAuth2
- OpenID Connect
- JWT
Como se candidatar
Esta vaga é da Gupy, que só aceita candidatura pela sua própria conta de lá. Crie a conta grátis e conecte a sua conta da Gupy uma vez: depois disso o Find Best Job envia esta vaga e as próximas de lá por você, com o seu currículo e as suas respostas.
Grátis para começar: 3 candidaturas, 1 por dia. Comprando créditos, saem até 10 por dia, a partir de R$1,67 por candidatura. Ver preços
