freehire launches on Product Hunt on 26 August.

Follow →

Analista Desenvolvimento de Sistemas – Full Stack – PL

Summary

Full-stack developer building and maintaining web apps with Angular/React front-end and PHP (Laravel) or Python (FastAPI) back-end, using AI tools like Claude Code to write and test code.

Analista de Desenvolvimento de Sistemas – Full Stack – Pleno

Sobre a oportunidade

Buscamos profissionais com perfil autodidata, colaborativo, criativo e orientado à resolução de problemas, com experiência no desenvolvimento de software. O profissional será responsável por analisar requisitos, desenvolver, implementar, testar e evoluir sistemas, traduzindo necessidades do negócio em soluções tecnológicas e atuando em conjunto com equipes multidisciplinares.

Suas principais atribuições incluem levantamento de requisitos, documentação de processos e fluxos, desenvolvimento e manutenção de aplicações, implementação de integrações, testes, monitoramento de desempenho, sustentação dos sistemas e suporte aos usuários.

Espera-se que o profissional atue seguindo boas práticas de engenharia de software, com foco em documentação, qualidade do código, testes automatizados, monitoramento contínuo, colaboração com stakeholders e evolução contínua das soluções.


Responsabilidades e atribuições

  • Desenvolver, evoluir e manter aplicações Full Stack (front-end e back-end), colaborando com equipes de Produto, Engenharia de Plataforma e demais áreas, utilizando metodologias ágeis.
  • Desenvolver interfaces modernas, responsivas e acessíveis, seguindo boas práticas de UI/UX.
  • Projetar, desenvolver, documentar, testar e manter APIs REST e/ou GraphQL utilizando FastAPI ou tecnologias equivalentes.
  • Desenvolver integrações entre aplicações, bancos de dados, APIs e serviços internos e externos.
  • Atuar na evolução de bibliotecas de componentes e na padronização de código.
  • Garantir a qualidade, desempenho, segurança, escalabilidade e manutenibilidade das aplicações.
  • Realizar revisões de código com foco em qualidade, legibilidade, reutilização e consistência.
  • Desenvolver e manter testes unitários e de integração.
  • Utilizar ferramentas de Inteligência Artificial (Claude Code) como apoio ao desenvolvimento de software, incluindo geração e evolução de código, criação e expansão de testes automatizados, revisão de código e análise de desempenho e segurança.
  • Colaborar na documentação técnica das soluções desenvolvidas.

Requisitos e qualificações

  • Formação superior em Tecnologia da Informação ou áreas correlatas.
  • Experiência em desenvolvimento de software Full Stack.
  • Experiência com desenvolvimento Front-end utilizando Angular, React ou framework equivalente.
  • Experiência com desenvolvimento Back-end utilizando PHP (Laravel), Python (FastAPI) ou tecnologias equivalentes.
  • Experiência no desenvolvimento e consumo de APIs REST.
  • Experiência com integração entre aplicações e serviços.
  • Experiência com bancos de dados relacionais e/ou NoSQL.
  • Experiência com testes unitários e de integração.
  • Experiência com versionamento de código utilizando Git.
  • Experiência com práticas de CI/CD utilizando GitHub Actions, Jenkins ou ferramentas equivalentes.
  • Experiência com metodologias ágeis (Scrum e/ou Kanban).
  • Conhecimento em lógica de programação, estruturas de dados e algoritmos.
  • Conhecimento em boas práticas de desenvolvimento de software, incluindo Clean Code, SOLID e desenvolvimento de código modular, testável e sustentável.
  • Experiência com utilização de ferramentas de Inteligência Artificial como apoio ao desenvolvimento de software.

Diferenciais

  • Experiência com ferramentas de IA generativa aplicadas ao desenvolvimento, como Claude Code, OpenAI Codex ou similares.
  • Experiência na estruturação de fluxos de desenvolvimento com apoio de IA (AI-assisted Development ou AI-driven Development).
  • Conhecimento em Docker e Kubernetes.
  • Conhecimento em arquitetura de microsserviços.
  • Conhecimento em observabilidade e monitoramento de aplicações.
  • Conhecimento em mensageria (RabbitMQ, Kafka ou similares).
  • Experiência com ambientes em nuvem Oracle Cloud Infrastructure (OCI), Microsoft Azure e Amazon Web Services (AWS), sendo OCI um diferencial.
  • Conhecimento em práticas de segurança de aplicações (OWASP Top 10, análise de vulnerabilidades e Secure Coding).

See also