* Salário: R$ 6.000 a R$ 11.000 por mês (estimado)
* O valor exibido é uma estimativa calculada com base em dados públicos e referências do mercado. Não garantimos que este seja o salário oferecido para esta vaga específica.
Área: Tecnologia da Informação
Nível: Pleno
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.
- 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.
- 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.
- 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.
- 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).
- 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.
