Desenvolvedor Sênior

RSM Brasil

Rio de Janeiro

On-site

BRL 167,000 - 312,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Assistência Médica e Odontológica Brh
Vale Refeição ou Alimentação
Vale Transporte
Seguro de Vida Icatu
Incentivo Educacional
Birthday Off

Job summary

RSM Brasil busca um desenvolvedor backend experiente para atuar com Python e/ou .NET Core, criando APIs REST, microsserviços e soluções de processamento assíncrono em ambiente corporativo.

Você participará de decisões sobre arquitetura, escalabilidade, segurança e observabilidade, trabalhando com equipes de DevOps e segurança para entregar soluções robustas e seguras.

Qualifications

  • Desenvolvimento backend com foco em APIs e microsserviços.
  • Experiência com Python 3.x e/ou .NET Core para APIs REST.
  • Participação em decisões de arquitetura, escalabilidade e performance.
  • Práticas de segurança, versionamento e tratamento de erros.
  • Condução de integrações entre sistemas, bancos de dados e serviços externos.

Responsibilities

  • Desenvolver, evoluir e manter APIs REST, microserviços e BFFs.
  • Contribuir para arquitetura, performance, escala e manutenibilidade.
  • Implementar autenticação/autorização (OAuth2/JWT/OpenID Connect).
  • Aplicar padrões de Clean Architecture, DDD e soluções de cache.
  • Desenvolver mensagens assíncronas e processamento em background.
  • Garantir observabilidade com logs, métricas e tracing.

Skills

Desenvolvimento backend
Python
NET Core
APIs REST
Microsserviços
Arquitetura orientada a eventos
Mensageria assíncrona
Clean Architecture
DDD
Design Patterns
CQRS/Event-driven
Dependency Injection
SQL/ORMs
Performance & scalability
Security (OAuth2, JWT, OpenID Connect)
Testes (unitários/integrados)
Git & versionamento
Docker
Kubernetes
Observabilidade e logs
Cloud (AWS)
CI/CD & DevOps
Troubleshooting e performance

Tools

AWS SQS
AWS SNS
AWS EventBridge
Docker
Kubernetes
CI/CD pipelines
OpenTelemetry

Job description

Job description

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.


Main responsibilities


  • 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.


Requirements and skills

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 - Backend

Python



  • Experiê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 Core



  • Experiê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 infraestrutura



  • Experiê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ência



  • Experiê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.


Additional information

Benefícios oferecidos:



  • Assistência Médica e Odontológica Bradesco

  • Vale Refeição ou Alimentação

  • Vale Transporte

  • Seguro de Vida Icatu

  • Incentivo Educacional

  • Avaliação de Desempenho, com oportunidades de crescimento e desenvolvimento

  • Plano de Mentoria

  • TotalPass

  • Golden Farma

  • Birthday Off

  • Vale-Presente de Birthday Off

  • Prêmio de Estabilidade por Tempo de Casa

  • Custeio do Registro Profissional, como CRC, OAB ou CRP

  • Empréstimo Consignado

  • Aparelho Corporativo

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Desenvolvedor Sênior
Desenvolvedor Sênior

Carreiras RSM | Geral • Nova Friburgo

On-site
BRL 180,000 - 360,000
Assistência Médica
Vale-Refeição
Vale-Transporte
+1
Engenheiro(a) de Software Pleno a Sênior | BTG Pay
Engenheiro(a) de Software Pleno a Sênior | BTG Pay

BTG Pactual • São Paulo

Hybrid
BRL 180,000 - 260,000
PLR
Auxílio Alimentação
Plano Médico
+12
Pessoa Desenvolvedora BackEnd Pleno
Pessoa Desenvolvedora BackEnd Pleno

Meu Home • Brazil

Remote
BRL 167,000 - 301,000
Seguro de Vida
Auxílio Funeral
Auxílio Alimentação
+6
Staff Engineer (AI Native)
Staff Engineer (AI Native)

Bemobi • Brazil

On-site
BRL 360,000 - 600,000
Plano de Saúde Bradesco Rede Nacional
Plano odontológico Bradesco
VR/VA flexível
+9
Assistente Administrativo
Assistente Administrativo

Carreiras Veo Brasil • São Paulo

On-site
BRL 27,900 - 46,872
Assistência Médica Bradesco
Assistência Odontológica Bradesco
Gympass / Wellness Hub
+2
Pessoa Desenvolvedora Backend Sênior
Pessoa Desenvolvedora Backend Sênior

Aarin • Brazil

Remote
BRL 180,000 - 320,000
Seguro de Vida
Auxílio Alimentação
Parcerias educacionais
+5
Analista de Sistemas Pleno
Analista de Sistemas Pleno

Empresa Confidencial • Navegantes

On-site
BRL 150,000 - 230,000
Vale-Refeição
Vale-Alimentação
Clínica Digital gratuita
+3
Analista Sênior de Sucesso do Cliente | Dados e Integrações
Analista Sênior de Sucesso do Cliente | Dados e Integrações

Laqus • São Paulo

On-site
BRL 89,000 - 167,000
Vale Refeição
Vale Alimentação
Plano de Saúde sem coparticipação
+13
Analista Sr de Infraestrutura e Cloud Sênior São Paulo - SP and Hybrid Full-time employee
Analista Sr de Infraestrutura e Cloud Sênior São Paulo - SP and Hybrid Full-time employee

Ouribank Group. • São Paulo

Hybrid
BRL 167,000 - 279,000
Vale Refeição
Vale Alimentação
Plano de Saúde e Odontológico Bradesco
+7
Jovem Aprendiz | Diversas Áreas | Rio de Janeiro - RJ
Jovem Aprendiz | Diversas Áreas | Rio de Janeiro - RJ

Copastur Viagens e Turismo • Rio de Janeiro

On-site
BRL 13,000 - 25,000
Vale-refeição
Vale-transporte
Plano de saúde Bradesco coparticipado
+19