Skills
Sobre a Vaga
Você vai atuar no desenvolvimento e na manutenção de aplicações, contribuindo com melhorias contínuas e novas funcionalidades. A posição é voltada para quem gosta de construir soluções do front ao back, trabalhando com boas práticas de engenharia e qualidade de software.
Responsabilidades
- Desenvolver e manter aplicações usando tecnologias como Python, C#, Angular, React, TypeScript e Kotlin
- Implementar soluções e integrações com bancos de dados relacionais e não relacionais
- Colaborar com o time para evoluir funcionalidades e aprimorar sistemas já existentes
- Identificar, diagnosticar e corrigir bugs e falhas, garantindo estabilidade dos sistemas
- Participar de rituais ágeis e contribuir com ideias para evolução dos projetos
- Produzir e atualizar documentação técnica das aplicações
- Aplicar boas práticas como versionamento de código e integração contínua (CI/CD)
- Criar e executar testes unitários e testes end-to-end (E2E) para assegurar qualidade
Requisitos
- Ensino superior completo em áreas como Engenharia de Software, Ciência da Computação, Computação, Elétrica, Dados ou correlatas
- Conhecimento em bancos de dados relacionais e/ou não relacionais (SQL e/ou NoSQL)
- Vivência ou familiaridade com metodologias ágeis (Scrum e/ou Kanban)
- Experiência em projetos acadêmicos, pessoais ou estágio com as tecnologias citadas
- Conhecimento básico de computação em nuvem (AWS, Azure ou Google Cloud)
- Experiência com APIs REST, incluindo consumo e/ou desenvolvimento
- Noções de Inteligência Artificial (interesse ou conhecimento inicial)
- Inglês intermediário
Beneficios
- Ambiente colaborativo com foco em qualidade e boas práticas
- Atuação em projetos com metodologias ágeis
- Oportunidade de crescimento técnico em tecnologias full stack