Descrição da vaga
ARede de Farmácias São Joãoé amaior rede de farmácias do Sul do Brasil, com mais de1.250 lojasespalhadas pelos estados doRS, SC e PR, e um time com cerca de24 mil colaboradores. Estamos em plena expansão, consolidando cada vez mais nossa liderança no varejo farmacêutico da região.
Venha fazer parte dessa história de sucesso!
Oferecemos remuneração e benefícios compatíveis com o mercado, além de amplas oportunidades de crescimento profissional que só a rede líder e em constante expansão pode proporcionar.
Aqui, você encontra o espaço ideal para se desenvolver e crescer junto com a gente!
Oportunidade de trabalho presencial em Passo Fundo ou Porto Alegre/RS.
Responsabilidades e atribuições
Analisar problemas de negócio e técnicos em ambientes complexos, propondo soluções sustentáveis;
Desenvolver e manter APIs e serviços backend;
Atuar na manutenção e evolução de sistemas legados;
Implementar integrações entre sistemas, lidando com diferentes padrões e desafios de consistência de dados;
Investigar problemas em produção utilizando logs, métricas e traces, incluindo cenários intermitentes, atuando na causa raiz com apoio do time;
Participar de decisões técnicas com impacto em performance, custo e evolução do sistema, considerando trade-offs;
Analisar e resolver gargalos de performance com base em dados reais de uso;
Trabalhar com diferentes padrões arquiteturais, aplicando-os conforme o contexto;
Contribuir ativamente para evolução arquitetural em um cenário com presença de legado;
Atuar em cenários com requisitos parcialmente definidos, ajudando a estruturar soluções junto ao time;
Escrever testes automatizados garantindo qualidade e segurança nas entregas;
Participar de code reviews e promover melhoria contínua do código;
Balancear velocidade vs qualidade nas entregas de acordo com o contexto;
Utilizar ferramentas de IA como apoio na análise de problemas, refatoração e exploração de soluções, com senso crítico sobre as saídas geradas.
Requisitos e qualificações
Requisitos essenciais:
Experiência sólida com backend (Java 17+ ou Node.js);
Experiência com APIs REST;
Experiência com bancos SQL e NoSQL;
Experiência com manutenção e evolução de sistemas legados;
Experiência com Git e fluxo de versionamento (PR, code review);
Capacidade de análise e resolução de problemas (debug, logs, troubleshooting);
Experiência com testes unitários e de integração;
Conhecimento em boas práticas (Clean Code, SOLID);
Vivência com CI/CD (pipelines de build/deploy);
Noções de observabilidade (logs, métricas e traces);
Vivência com metodologias ágeis (Scrum/Kanban);
Experiência trabalhando em times colaborativos;
Capacidade de decompor problemas e atuar com requisitos incompletos;
Tomada de decisão considerando trade-offs, com apoio do time;
Conhecimento básico em React e consumo de APIs no frontend;
Capacidade de validar criticamente saídas de ferramentas de IA;
Diferenciais:
Experiência com arquitetura hexagonal, DDD ou event-driven;
Experiência com Docker;
Experiência com ferramentas de observabilidade (Grafana, Datadog);
Experiência com mensageria (Kafka, RabbitMQ);
Experiência com segurança de APIs (OAuth, JWT);
Experiência prática com React (componentes, hooks);
Experiência com Next.js (SSR, rotas);
Experiência com testes em sistemas legados;
Uso de IA no desenvolvimento para:
Acelerar desenvolvimento e debugging;
Apoiar fatorações;
Explorar soluções e analisar impactos em cenários guiados;
Apoiar geração e melhoria de testes.
Informações adicionais
Vale Alimentação (Alelo);
Vale Natal (Alelo);
️ Restaurante interno;