Vaga Back-End

Desenvolvedor(a) de Software (Backend / Microsserviços)

Apache Kafka MongoDB Node.js PHP PostgreSQL

LOLDESIGN Soluções Digitais LTDA

LOLDESIGN Soluções Digitais LTDA

Pequena/média empresa

Salário: Até R$10.000

Aceito candidatos de outras cidades/estados dispostos a se mudar para o local de trabalho

Descrição da empresa

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

Atividades e Responsabilidades

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

Requisitos

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.