Sobre a vaga
Como Full-Stack Developer na Vorpcel, você construirá as experiências de produto usadas por nossos clientes e equipes internas. Você trabalhará com serviços de backend em Go e Python, APIs, modelos de dados relacionais e interfaces web criadas com HTML, CSS e JavaScript.
Você transformará dados e fluxos complexos de segurança em software compreensível, responsivo e confiável. Isso inclui tomar boas decisões de arquitetura, tratar casos extremos, escrever testes automatizados e observar o comportamento das funcionalidades após chegarem à produção.
A função oferece responsabilidade significativa em toda a stack. Você não precisa ter o mesmo nível de especialização em todas as camadas, mas deve conseguir entregar e depurar funcionalidades completas, colaborando bem com segurança, produto, design e infraestrutura.
O que você vai fazer
- Projetar, construir e entregar funcionalidades completas, do modelo de dados e serviço de backend à interface no navegador.
- Desenvolver e manter serviços de backend, APIs e integrações em Go e Python.
- Criar interfaces acessíveis e responsivas com HTML semântico, CSS sustentável e JavaScript moderno.
- Modelar dados e escrever consultas e migrations confiáveis para PostgreSQL.
- Implementar tarefas em background, integrações com terceiros e fluxos assíncronos quando adequado.
- Escrever testes unitários, de integração e ponta a ponta que protejam comportamentos importantes do produto.
- Revisar código, melhorar padrões compartilhados de engenharia e documentar decisões técnicas importantes.
- Diagnosticar problemas com logs, métricas e traces e melhorar desempenho e confiabilidade da aplicação.
- Aplicar práticas de desenvolvimento seguro a autenticação, autorização, tratamento de entradas e isolamento entre tenants.
- Assumir responsabilidade pelas funcionalidades após o lançamento, incorporando feedback e resolvendo problemas operacionais.
O que buscamos
- Experiência demonstrável entregando aplicações web em produção nas camadas de backend e frontend.
- Capacidade de projetar, implementar, testar e depurar serviços de backend tanto em Go quanto em Python.
- Domínio de HTML semântico, CSS moderno e JavaScript sem depender inteiramente de frameworks.
- Experiência projetando APIs e modelos relacionais e trabalhando de forma eficaz com PostgreSQL.
- Conhecimento do comportamento de navegadores, design responsivo, acessibilidade e desempenho no frontend.
- Experiência com testes automatizados, fluxos baseados em Git, revisão de código e entrega contínua.
- Capacidade de investigar aplicações distribuídas usando logs, métricas e traces.
- Conhecimento funcional de segurança web, autenticação, autorização e tratamento seguro de dados.
- Capacidade de decompor necessidades ambíguas de produto e conduzir uma funcionalidade até sua operação em produção.
- Comunicação clara e colaboração eficaz entre engenharia, segurança, produto e design.
- Diferencial: experiência com Django, FastAPI, TypeScript, Redis, filas de mensagens ou containers.
- Diferencial: experiência com visualização de dados ou produtos de cibersegurança.