Desenvolvedor Full Stack (Web) Sênior
LEAF BACKOFFICE LTDA · Vitória - ES · Presencial · Solides
Sobre a vaga
A Leaf, referência em inovação e automação de processos, está em busca de um(a) Desenvolvedor Full Stack (Web) Sênior comprometido(a) para integrar o nosso time de tecnologia!
Se você tem interesse em atuar em um ambiente dinâmico, colaborativo e voltado para o desenvolvimento de pessoas, essa oportunidade é para você!
Responsabilidades:
Desenvolver e evoluir funcionalidades web completas, do front-end ao back-end, com código limpo, testável e escalável
Construir interfaces responsivas, acessíveis e de alto desempenho
Projetar, documentar e manter APIs REST e integrações com sistemas internos e de terceiros
Modelar e otimizar bancos de dados e consultas
Participar de refinamentos, planejamentos e decisões de arquitetura junto ao time
Garantir a qualidade das entregas com testes unitários, de integração e end-to-end
Realizar code reviews e compartilhar conhecimento com colegas
Identificar e resolver gargalos de desempenho (front e back) e dúvidas técnicas
Colaborar com Produto, Design (UX/UI) e QA para entregar valor de forma contínua
Requisitos:
Ensino superior em andamento ou completo em sistema da informação ou áreas correlatadas.
Experiência de 3 a 5 anos em desenvolvimento web full stack
Front-end: HTML5, CSS3 e JavaScript/TypeScript sólidos, com domínio de um framework moderno ([React, Angular ou Vue])
Back-end: domínio de [Node.js, Java, C#, Python ou PHP] e de um framework da stack ([NestJS, Spring, .NET, Django, Laravel])
Experiência sólida com APIs REST, JSON e autenticação/autorização (OAuth2, JWT)
Conhecimento em bancos relacionais ([PostgreSQL, MySQL, SQL Server]) e não relacionais ([MongoDB, Redis]), incluindo modelagem e otimização de consultas
Experiência com layouts responsivos, acessibilidade (WCAG) e compatibilidade entre navegadores
Gerenciamento de estado e consumo de APIs no front-end (Redux, Context, React Query ou equivalentes)
Versionamento com Git e fluxos como Git Flow ou trunk-based
Boas práticas: testes automatizados, Clean Code, SOLID, design patterns
Noções de segurança web (OWASP Top 10, XSS, CSRF, SQL Injection) e LGPD
Vivência com metodologias ágeis (Scrum ou Kanban)
Diferenciais
Experiência com Next.js, Nuxt ou renderização server-side (SSR/SSG)
Conhecimento de performance web (Core Web Vitals, lazy loading, cache, CDN)
Testes automatizados no front (Jest, Testing Library, Cypress, Playwright)
Experiência com cloud (AWS, Azure ou GCP)
Docker, CI/CD e Infraestrutura como Código (Terraform)
Microsserviços, arquitetura orientada a eventos e mensageria (Kafka, RabbitMQ, SQS)
GraphQL, WebSockets ou gRPC
Experiência com Design Systems e bibliotecas de componentes (Storybook, Tailwind, Material UI)
Ferramentas de monitoramento e observabilidade (Datadog, Grafana, New Relic, Sentry)
Noções de UX e sensibilidade para design de interface
Inglês técnico para leitura e escrita
Contribuições em projetos open source ou portfólio no GitHub
Competências comportamentais
Proatividade
Visão estratégica do produto
Comunicação clara e colaboração em equipe
Autonomia e senso de responsabilidade
Curiosidade e vontade de aprender
Pensamento analítico na resolução de problemas
Visão de produto e foco no usuário
Receptividade a feedbacks e disposição para ensinar
Candidatura
Publicado há 3 meses
Recurso para membros · Ver planos
Lembre-se: o Vagaslume.Tech não cobra taxas, cursos ou pagamentos para participação em processos seletivos. Se receber alguma cobrança relacionada à contratação, não efetue o pagamento.