RemoteFull timeMid levelPosted today
Apply with JobAssistAbout the role
Responsabilidades e atribuições:
- Desenvolver, evoluir e manter aplicações full-stack, atuando de ponta a ponta nas camadas de frontend, backend e banco de dados.
- Projetar e implementar soluções de software com foco em qualidade, legibilidade, testabilidade, manutenibilidade, escalabilidade e confiabilidade.
- Desenvolver interfaces modernas e responsivas utilizando tecnologias como TypeScript, React, Angular, Vue, Next.js ou Tailwind CSS.
- Desenvolver APIs, serviços e aplicações backend utilizando tecnologias como Python, Node.js, Java/Spring ou C#/.NET.
- Projetar, integrar e otimizar soluções utilizando bancos de dados relacionais (SQL), NoSQL e bancos de dados vetoriais, considerando requisitos de desempenho, segurança e escalabilidade.
- Integrar aplicações com modelos de linguagem (LLMs), frameworks de IA, agentes e ferramentas de orquestração de prompts, contribuindo para a construção de soluções baseadas em Inteligência Artificial.
- Desenvolver e integrar soluções em ambientes de cloud computing, utilizando plataformas como AWS, Azure e GCP.
- Utilizar Docker e práticas de CI/CD para automatização de processos de desenvolvimento, testes, integração e implantação.
- Implementar e manter testes automatizados em diferentes níveis, contribuindo para a qualidade e estabilidade das aplicações.
Requisitos e Qualificações:
- Graduação concluída. Diferencial mestrado; ou experiência equivalente.
- Mais de 2 anos de experiência no desenvolvimento de aplicações full-stack, escrevendo código legível, testável, de fácil manutenção e escalável.
- Experiência comprovada em trabalho colaborativo com outros desenvolvedores, bem como com profissionais técnicos e não técnicos dentro de equipes de software.
- Experiência prática e disposição para aprender e atuar em diferentes camadas da tecnologia, incluindo:
- Frontend: TypeScript, React, Angular, Vue, Next.js e Tailwind;
- Backend: Python, Node.js, Java/Spring e C#/.NET;
- Bancos de dados: SQL, NoSQL, bancos de dados vetoriais e processos de ETL.
- Experiência com frameworks de LLMs, orquestração de prompts, frameworks de agentes, MCPs (Model Context Protocol), frameworks de avaliação e plataformas de nuvem, como Azure, AWS e GCP, incluindo Docker e CI/CD.
- Forte foco em testes automatizados, logging, monitoramento e confiabilidade geral dos sistemas.
- Experiência trabalhando em equipes que utilizam metodologias ágeis, incluindo participação ativa nas cerimônias de sprint.
- Experiência com programação em pares (pair programming), trabalhando de forma colaborativa com outros desenvolvedores.
- Excelente capacidade de gerenciamento de tempo para cumprir responsabilidades em um ambiente de trabalho complexo e com alto grau de autonomia.
- Habilidades eficazes de comunicação, tanto verbal quanto escrita, em inglês e português.
Millions of jobs, with real people getting hired every day
20,000+
New jobs added daily7,000,000+
Verified job listings500,000+
Tailored applications submittedFAQ
Questions, answered
Click "Apply with JobAssist" – we tailor your resume and application to this role and submit it for your approval.
Yes. This role at Cogna Educação was screened before publishing – we confirmed the employer before listing it.
The employer didn't disclose a salary range for this listing. JobAssist shows pay whenever it's available.
This position can be done from anywhere, with no in-office requirement.
Yes – every application is tailored from your profile and this job's requirements, and you can review and edit before it's sent.
