Engenheiro de Software

RSM · Rio de Janeiro, RJ

TecnologiaCLT
PUBLICADA
16/09/2026

Sobre a vaga

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

Experiência sólida com:
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

Candidatar-se

Processo seletivo conduzido pela empresa anunciante

Vagas Similares

Gestor de Tráfego
GR Recrutamento E Seleção De Pessoal Ltda
Dobrador de Aço Inox
RHF Cotia
Fiscal Prevencao e Perda
Carrefour
Vendedora
RH MAIS ASSESSORIA

Preferências de cookies

Essenciais Sempre ativo

Necessários para o funcionamento básico do site. Não podem ser desativados.

Analíticos

Nos ajudam a entender como você usa o site (Google Analytics, dados anonimizados).

Funcionais

Lembram suas preferências e personalizam sua experiência.

Temos Vagas BR

Instalar Temos Vagas BR

Acesse vagas direto da tela inicial

Temos Vagas BR

Instalar no iPhone

Toque em Compartilhar e depois em "Adicionar à Tela de Início"