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.