Pequena/média empresa
Localização: Remoto
Salário: Até R$10.000
Aceito candidatos de outras cidades/estados dispostos a se mudar para o local de trabalho
Estamos situados desde 2011 no tradicional bairro da Mooca, em São Paulo. Nossa equipe de desenvolvimento está pronta para utilizar as ferramentas mais modernas, uma empresa com bastante desafios muitos projetos inovadores e com um ambiente bem descontraído, onde desenvolvemos produtos e serviços em forma de sistemas e aplicativos
Buscamos uma pessoa desenvolvedora de software com forte base em arquitetura de sistemas distribuídos para projetar, construir e evoluir microsserviços resilientes e escaláveis. Você vai atuar de ponta a ponta — da modelagem da arquitetura à observabilidade em produção — em um ambiente que valoriza boas práticas, autonomia e qualidade de engenharia.
Responsabilidades
• Projetar e implementar microsserviços seguindo princípios de Clean Architecture e padrões de projeto consolidados.
• Modelar fluxos distribuídos lidando com consistência eventual, aplicando padrões como Outbox, Saga (orquestração e coreografia) e idempotência.
• Desenvolver e manter serviços em Golang, PHP e Node.js.
• Construir e dar manutenção em pipelines de CI/CD, garantindo entregas confiáveis e automatizadas.
• Escrever testes automatizados (unitários, integração e contrato) como parte do fluxo de desenvolvimento.
• Modelar e otimizar dados em bancos relacionais (PostgreSQL) e não relacionais (MongoDB).
• Projetar comunicação assíncrona orientada a eventos com Apache Kafka e outras filas de mensageria.
• Empacotar e operar serviços com Docker, contribuindo com a infraestrutura em AWS e Kubernetes.
• Instrumentar serviços e investigar incidentes em produção usando ferramentas de observabilidade (Grafana, métricas, logs e tracing).
Arquitetura e boas práticas
• Sólido conhecimento em arquitetura de software, com ênfase em arquitetura de microsserviços.
• Proficiência em padrões de projeto e boas práticas aplicadas a sistemas distribuídos.
• Experiência prática com Outbox, Saga e estratégias para lidar com consistência eventual.
• Domínio de Clean Architecture e separação de responsabilidades.
Linguagens
• Proficiência em Golang, PHP e Node.js.
Dados e mensageria
• Bancos relacionais (PostgreSQL) e não relacionais (MongoDB).
• Desenvoltura com filas e mensageria, principalmente Apache Kafka.
Infraestrutura e entrega
• Docker e fundamentos de CI/CD.
• Noções de infraestrutura em nuvem (AWS) e orquestração de contêineres (Kubernetes).
Qualidade e operação
• Cultura de testes automatizados.
• Conhecimento em observabilidade (Grafana) para identificação e diagnóstico de problemas
Produtividade com IA
• Familiaridade com ferramentas de IA aplicadas ao desenvolvimento (assistentes de código, geração e revisão assistida), usando-as de forma crítica para acelerar a entrega.
Acesse o perfil da LOLDESIGN Soluções Digitais LTDA para conhecer sua história, suas vantagens e todas as informações relacionadas ao recrutamento.