Back to jobs
CR

Desenvolvedor Sênior

Carreiras RSM | Geral · Nova Friburgo · br
23 hours ago Presencial Salary: R$ 180 000 - 360 000

Is this job safe from AI?

44%
56%
🤖 AI estimate — vote to help refine this

Descrição

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

#J-18808-Ljbffr
Expira em 19/11/2026

Related Jobs

CONTADOR

BM VAGAS

Curitiba

View

Is this job safe from AI?

38%
62%
🤖 AI estimate — vote to help refine this