Job Openings Full Stack Developer

About the job Full Stack Developer

A Elevus é um grupo empresarial que oferece soluções inovadoras no mercado dos Recursos Humanos. Desde 2001, fornecemos serviços de excelência, tanto em Portugal como no mercado internacional, ajudando empresas a alcançar os seus objetivos com soluções personalizadas.

Estamos à procura de um Full Stack Developer com experiência em Python/Django e frameworks frontend (React ou Angular) para integrar uma equipa de desenvolvimento de software. Se tens paixão por criar soluções escaláveis, resilientes e orientadas às necessidades dos negócios, esta oportunidade é para ti!

Sobre a Oportunidade:

Como membro de uma equipa de desenvolvimento de software, serás responsável por implementar as melhores práticas de engenharia, garantindo escalabilidade, resiliência, tolerância a falhas e modularidade, alinhadas aos requisitos de negócio.

Responsabilidades:

  • Desenvolver soluções simples e robustas para as necessidades dos clientes e stakeholders;

  • Participar ativamente em todas as etapas do processo de desenvolvimento: desenho, codificação, testes unitários, documentação, revisão de código, entre outros;

  • Integrar fornecedores externos através de SDKs ou APIs (REST/SOAP), aplicando boas práticas de Enterprise Integration Patterns (EIP);

  • Aplicar design patterns como princípio da responsabilidade única e domain-driven design;

  • Testar e explorar novas linguagens e tecnologias no contexto de projetos inovadores;

  • Elaborar documentação técnica detalhada e materiais de apoio ao utilizador;

  • Realizar coaching técnico para membros juniores através de code reviews e pair programming;

  • Colaborar na melhoria contínua dos processos de desenvolvimento, equipa e integração com outras áreas.

O que Procuramos:

  • Licenciatura em Engenharia Informática, Ciência da Computação ou áreas relacionadas;

  • Mínimo de 4 anos de experiência em desenvolvimento backend e/ou full stack;

  • Domínio de Python e do framework Django;

  • Experiência com bases de dados relacionais (Oracle, PL/SQL);

  • Experiência em frameworks frontend como React ou Angular;

  • Conhecimentos de princípios TDD e/ou BDD são valorizados;

  • Proficiência em padrões de software, estruturas de dados e boas práticas de engenharia;

  • Fluência em inglês, tanto escrita como verbal;

  • Proatividade, espírito de equipa e abertura para ambientes dinâmicos e multiculturais.

O que Oferecemos:

  • Ambiente de trabalho inovador e colaborativo;

  • Oportunidades de desenvolvimento profissional contínuo;

  • Remuneração compatível com a experiência e desempenho;

  • Participação em projetos de impacto local e internacional.