Engenheiro de Software

RSM

Rio de Janeiro

Presencial

BRL 180 000 - 300 000

Tempo integral

Há 10 dias
Gerador de candidaturas

Transforma esta função numa entrevista — um currículo e uma carta de apresentação criados à volta do que este empregador procura.

Ultrapassa os filtros ATS

Resumo da oferta

RSM Brasil busca um Arquiteto de Software para liderar a definição e evolução da arquitetura de plataformas distribuídas, com foco em microsserviços, APIs REST e integração entre sistemas.

Você trabalhará com Python e .NET Core, definindo padrões de persistência, cache e ADRs, colaborando com DevOps e Segurança para garantir soluções seguras e escaláveis.

A posição é on-site no Rio de Janeiro, com oportunidades de crescimento técnico e impacto direto nos produtos da empresa.

Qualificações

  • Experiência comprovada em arquitetura de software de plataformas distribuídas.
  • Capacidade de definir padrões para microsserviços, APIs e BFFs.
  • Forte conhecimento em Domain-Driven Design e Clean Architecture.
  • Experiência com observabilidade, logs estruturados e OpenTelemetry.
  • Habilidade de alinhar tecnologia com objetivos de negócio.

Responsabilidades

  • Definir e evoluir a arquitetura de software das aplicações e plataformas.
  • Apoiar a definição de padrões para microsserviços, APIs, BFFs, workers e processamento assíncrono

Conhecimentos

Arquitetura de Software
Sistemas distribuídos
Microsserviços
APIs REST
Domain-Driven Design
Clean Architecture
SOLID
Observabilidade
Logging estruturado
OpenTelemetry

Ferramentas

Python
Python 3.11+
FastAPI
SQLAlchemy
Alembic
Pydantic
APScheduler
.NET Core
ASP.NET Core Web API
Entity Framework Core
DDD/Features

Descrição da oferta de emprego

Responsabilidades e atribuições
  • Definir e evoluir a arquitetura de software das aplicações e plataformas
  • Apoiar a definição de padrões para microsserviços, APIs, BFFs, workers e processamento assíncrono
  • Projetar soluções utilizando principalmente Python e .NET Core
  • Definir estratégias de integração entre aplicações, ERPs, sistemas legados e serviços externos
  • Avaliar abordagens de integração síncrona e assíncrona, incluindo REST APIs, filas, eventos e processamento batch
  • Definir padrões para comunicação entre serviços utilizando soluções como AWS SQS, SNS e EventBridge
  • Apoiar decisões relacionadas a persistência, cache, consistência de dados e integração entre diferentes fontes de verdade
  • Definir padrões para arquitetura orientada a domínio e/ou features conforme a complexidade de cada aplicação
  • Participar de discussões sobre decomposição de sistemas, definição de bounded contexts e responsabilidades dos serviços
  • Apoiar estratégias de modernização e desacoplamento de aplicações legadas
  • Definir padrões de autenticação, autorização e integração com provedores de identidade
  • Trabalhar em conjunto com os times de DevOps e Segurança na definição de arquiteturas seguras e escaláveis
  • Revisar propostas técnicas, diagramas de arquitetura e decisões estruturais dos times
  • Criar e manter Architecture Decision Records (ADRs) e padrões de referência
  • Apoiar desenvolvedores e tech leads na resolução de problemas arquiteturais
  • Participar de code reviews e provas de conceito quando necessário
  • Avaliar continuamente novas tecnologias e padrões que possam agregar valor às soluções
Requisitos e qualificações
  • Arquitetura de Software
  • Sistemas distribuídos
  • Microsserviços
  • APIs REST
  • Arquitetura orientada a eventos
  • Mensageria e processamento assíncrono
  • Domain-Driven Design
  • Clean Architecture
  • Vertical Slice Architecture
  • Design Patterns
  • SOLID
  • Dependency Injection
  • Estratégias de cache
  • Idempotência
  • Retry e tratamento de falhas
  • Circuit Breaker
  • Rate Limiting
  • Observabilidade
  • Logging estruturado
  • OpenTelemetry
  • Autenticação e autorização
  • OAuth2 / OpenID Connect
  • Containers
Informações adicionais
Tech Stack
Backend
  • Python
  • Python 3.11+
  • FastAPI
  • SQLAlchemy 2.0 / Async
  • Alembic
  • Pydantic
  • APScheduler e processamento assíncrono
.NET
  • .NET / .NET Core
  • ASP.NET Core Web API
  • Entity Framework Core
  • Dependency Injection
  • Background Services / Workers
  • Arquiteturas baseadas em Features / Vertical Slice
  • Clean Architecture e DDD quando aplicável
Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta e larga o ficheiro aqui.
Similar jobs

Ofertas semelhantes que vale a pena comparar

Gerente de TI
Gerente de TI

Rsm brasil bpo s/s • Rio de Janeiro

Presencial
BRL 180 000 - 260 000
Gerente de TI
Gerente de TI

Carreiras RSM | Geral • Nova Friburgo

Presencial
BRL 320 000 - 520 000
Gerente de TI
Gerente de TI

RSM Brasil • Rio de Janeiro

Presencial
BRL 180 000 - 260 000
DESENVOLVEDOR FULL STACK SR
DESENVOLVEDOR FULL STACK SR

Formacerta • Barueri

Presencial
Desenvolvedor Back-End Sênior
Desenvolvedor Back-End Sênior

ABR Telecom • Brasília

Presencial
Tech Lead
Tech Lead

MaisTODOS • Brasil

Presencial
BRL 180 000 - 300 000
Engenheiro de software pleno
Engenheiro de software pleno

Netvagas • Goiânia

Presencial
Espaço para levar/esquentar comida
Lanche da tarde
Gerente de TI
Gerente de TI

SmarttBot • Rio de Janeiro

Híbrido
BRL 260 000 - 380 000
Arquiteto de Software - Sênior São Paulo - SP and Hybrid Full-time employee
Arquiteto de Software - Sênior São Paulo - SP and Hybrid Full-time employee

FCamara • São Paulo

Híbrido
BRL 180 000 - 240 000
Desenvolvedor Full Stack Sênior
Desenvolvedor Full Stack Sênior

Fortics • Pato Branco

Presencial
Day Off - Folga de aniversário
Plantão Psicológico
Ifood
+2