Desenvolvedor Full Stack - Sênior
K2 Solutions
Regime de contratação
Cooperado
Modelo de trabalho
Remoto
Carga horária
44 horas semanais
Descrição
Estamos em busca de um(a) Desenvolvedor Fullstack para se juntar ao time e assumir um papel chave no desenvolvimento das ferramentas internas e sistemas de Backoffice. Essa pessoa terá um papel fundamental nas decisões técnicas, na definição de arquitetura e na entrega de funcionalidades impactantes que impulsionam nossas operações em dezenas de cidades.
Principais responsabilidades:
• Liderar a implementação de módulos frontend robustos e micro-frontends para nossa plataforma interna.
• Projetar e manter a arquitetura e lógica backend utilizando Node.js, Express e MySQL.
• Participar de discussões de design de sistemas e tomadas de decisão técnicas.
• Propor e implementar melhorias em toda a stack com foco em performance e escalabilidade.
• Garantir a qualidade do código seguindo boas práticas, revisões e testes automatizados.
• Colaborar de perto com os times de Produto, Design e Operações para entender e resolver problemas reais de usuários.
• Oferecer orientação técnica e mentoria para outros(as) engenheiros(as).
Requisitos:
• Graduação em Ciência da Computação ou experiência equivalente.
• 4+ anos de experiência profissional como desenvolvedor(a) fullstack.
• Forte domínio em **React** (Context API, hooks, componentes customizados, gerenciamento de estado).
• Proficiência em **Node.js** e **Express**, incluindo design assíncrono e APIs REST.
• Experiência sólida com **MySQL**. **Elasticsearch** é um diferencial.
• Experiência integrando **bibliotecas de mapas** (Google Maps, Mapbox).
• Confortável trabalhando com **Firebase** para armazenamento.
• Capacidade de arquitetar sistemas escaláveis, seguros e de fácil manutenção.
• Conhecimento de **princípios de engenharia de software** (SOLID, modularidade).
• Fluência em escrever código limpo, testável e bem documentado.
• Boa comunicação, espírito de equipe e atitude proativa.
• Conhecimento em AWS (S3, Lambda).
Outros requisitos desejáveis e/ou considerados diferenciais:
• Conhecimento e uso de Typescript.
• Experiência com logística ou plataformas operacionais complexas.
---
Modelo de trabalho: 100% remoto
Equipamento fornecido pela empresa
Contrato: Através de cooperativa