Desenvolvedor de software full stack | crie
Summary
Full stack developer at a fuel distribution company in Caxias do Sul, building front-end and back-end features, REST/SOAP APIs, relational/NoSQL databases, CI/CD pipelines and cloud or on-prem deployments — with a strong focus on AI-assisted development (Copilot, Cursor, Claude Code) and secure coding aligned to LGPD.
- Ensino Superior completo ou em andamento em Ciência da Computação, Sistemas de Informação, Engenharia de Software ou áreas correlatas;
- Conhecimentos de HTML, CSS, JavaScript/TypeScript e frameworks modernos, como React, Angular ou Vue;
- Conhecimentos de back-end em Node.js, .NET, Java ou Python;
- Experiência com bancos de dados SQL Server, PostgreSQL ou Oracle e conhecimentos de NoSQL;
- Conhecimentos em APIs REST, JSON, OAuth2/JWT e mensageria;
- Experiência com Git, CI/CD e Docker;
- Noções de ambientes em nuvem, como Azure, AWS ou GCP;
- Conhecimentos de testes automatizados, Clean Code e princípios SOLID;
- Experiência prática com desenvolvimento assistido por IA, utilizando ferramentas como GitHub Copilot, Cursor, Claude Code ou similares;
- Capacidade de revisar criticamente soluções geradas com apoio de IA;
- Conhecimentos de segurança de aplicações e vulnerabilidades, incluindo OWASP Top 10.
- Desenvolver funcionalidades de front-end e back-end conforme requisitos e critérios de aceite;
- Utilizar assistentes e agentes de IA para apoiar geração, refatoração e depuração de código, criação de testes e documentação;
- Revisar criticamente códigos desenvolvidos com apoio de IA, considerando lógica, desempenho, segurança, dependências e padrões técnicos;
- Desenvolver MVPs e provas de conceito para validação de hipóteses e novas soluções;
- Apoiar o desenvolvimento de especificações técnicas e funcionais para diferentes aplicações;
- Projetar e implementar APIs REST/SOAP e integrações;
- Modelar, otimizar e manter bancos de dados relacionais e não relacionais;
- Desenvolver testes automatizados e participar de code reviews;
- Manter pipelines de CI/CD e apoiar implantações em ambientes de nuvem ou on-premises;
- Aplicar práticas de secure coding e requisitos relacionados à LGPD;
- Analisar e solucionar incidentes em aplicações;
- Documentar soluções técnicas, APIs e decisões de arquitetura;
- Participar das cerimônias ágeis e das estimativas de esforço dos projetos.
