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

Desde 2011, a LOLDEV desenvolve soluções tecnológicas que transformam ideias em produtos digitais de alto impacto. Com sede em São Paulo, criamos sistemas web, mobile e aplicações inovadoras utilizando tecnologias de ponta e metodologias ágeis. Aqui você encontrará desafios técnicos reais, projetos inovadores e a oportunidade de trabalhar ao lado de profissionais apaixonados por tecnologia. Valorizamos um ambiente colaborativo, descontraído e de aprendizado constante, onde autonomia, inovação e crescimento caminham juntos.

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.