Minimum of 3 years as a software developer with full stack or front-end/back-end experience
Experience in agile teams with frequent deliveries and collaborative work under technical guidance
Consistent technical growth through projects, experiences in teams, courses or certifications
Requirements:
Develop full stack functionalities following defined technical and security standards
Create interfaces focusing on usability and code quality
Consume and integrate APIs, understanding contracts and authentication flows
Develop and maintain back-end (APIs, business rules and integrations)
Job description
Principais Responsabilidades
Desenvolver funcionalidades full stack seguindo padrões técnicos e de segurança definidos.
Criar interfaces com foco em usabilidade e qualidade de código.
Consumir e integrar APIs, entendendo contratos e fluxos de autenticação.
Desenvolver e manter back-end (APIs, regras de negócio e integrações).
Trabalhar com bancos relacionais e NoSQL aplicando boas práticas.
Contribuir com pipelines de CI/CD, testes e segurança.
Aplicar práticas de segurança (SecDevOps) no desenvolvimento.
Atuar em ambientes cloud (principalmente Azure).
Manter e evoluir sistemas, reduzindo dívida técnica.
Participar de refinamentos e decisões técnicas.
Atuar nos rituais ágeis com clareza, colaboração e abertura a feedback.
Habilidades Comportamentais Essenciais
Aprendizado contínuo: disposição para absorver conhecimento de desenvolvedores sênior e Tech Lead, transformando feedbacks em evolução técnica.
Colaboração ativa: trabalho em equipe eficiente, solicitando ajuda quando necessário e contribuindo sem depender de direcionamento constante.
Comunicação clara: capacidade de explicar atividades, bloqueios e decisões de forma objetiva e transparente.
Foco na qualidade: atenção aos detalhes de código, testes e funcionalidades, mesmo sob pressão.
Proatividade: identificação e comunicação antecipada de melhorias, inconsistências e riscos.
Comprometimento com prazos: estimativas realistas, comunicação de impedimentos e cumprimento de compromissos.
Abertura a feedback: receptividade a revisões e orientações, usando-as como parte do crescimento profissional.
Qualificação Requerida
Mínimo de 3 anos como desenvolvedor de software, com experiência full stack ou em front-end/back-end, com entregas em produção.
Vivência em times ágeis com entregas frequentes e atuação colaborativa sob orientação técnica.
Evolução técnica consistente por projetos, experiências em times, cursos ou certificações.
Requisitos de Escolaridade
Graduação (completa ou em andamento) em Ciência da Computação, Engenharia de Software, Sistemas de Informação, Engenharia da Computação ou áreas correlatas.
Certificações em front-end, back-end, cloud ou segurança são diferenciais relevantes.
Habilidades Técnicas
Framework front-end moderno (React, Vue ou Angular) para criação de interfaces componentizadas e alinhadas a padrões.
Uso de TypeScript no front-end e Node.js como disciplina de engenharia.
Experiência em pelo menos uma linguagem back-end (Node.js, C#/.NET, Python, Go ou Java/Spring).
Consumo de APIs em produção (autenticação, tratamento de erros e integração).
Noções de mensageria e comunicação assíncrona entre serviços.
Conhecimento em bancos relacionais (PostgreSQL, MySQL, SQL Server) e noções de NoSQL (MongoDB, Redis).
Uso de Git (branching, resolução de conflitos e colaboração).
Familiaridade com Docker e ambientes de nuvem (especialmente Azure).
Noções de CI/CD e participação em pipelines de entrega.
Boas práticas de engenharia (organização de código, testes e code review).
Experiência com metodologias ágeis (Scrum, Kanban).
Diferenciais Valorizados
Experiência com múltiplas linguagens back-end.
Conhecimento em arquiteturas orientadas a eventos e mensageria.
Segurança em aplicações web (OWASP).
Monorepos (Nx, Turborepo).
Acessibilidade web e UX.
Infraestrutura como código.
Certificações em cloud ou tecnologias utilizadas.
Portfólio com projetos pessoais ou contribuições open source.