Full Stack Engineer
Summary
Major Group, a real estate development company, is hiring an on-site Full Stack Engineer in Oeiras (Tagus Park), Portugal, to build digital products across its business areas end-to-end — architecture, web/mobile apps, APIs, databases and integrations — using TypeScript/JavaScript, React, Node.js or .NET, with heavy use of AI-assisted development.
Sobre a Empresa
A Major Group, dedicada ao desenvolvimento e gestão de projetos imobiliários, distinguindo-se pela inovação, qualidade e criação de valor sustentável. Com uma abordagem estratégica e focada na excelência, desenvolve projetos que contribuem para a transformação e valorização dos territórios onde atua.
Sobre a Posição
Localização: Oeiras – Tagus Park
⏰ Horário: das 9h às 18h, de 2ªf a 6ªf, sábado, domingo e feriados são dias de descanso
Regime: Presencial
Principais Atividades e Responsabilidades
- Desenvolver e evoluir soluções e produtos digitais para diferentes áreas de negócio da Major Group.
- Participar de todo o ciclo de desenvolvimento: entendimento do problema, desenho da solução, arquitetura, desenvolvimento, testes, implementação e evolução.
- Atuar como referência técnica na definição de arquitetura, tecnologias, integrações e boas práticas de desenvolvimento.
- Desenvolver soluções Full Stack, incluindo aplicações web/mobile, APIs, bases de dados e integrações com sistemas internos e externos.
- Utilizar Inteligência Artificial e ferramentas de AI-assisted development para acelerar o desenvolvimento e criar novas funcionalidades.
- Trabalhar diretamente com o CTO e áreas de negócio, traduzindo necessidades de negócio em soluções tecnológicas simples, seguras e escaláveis.
- Contribuir para a criação de uma base tecnológica reutilizável e sustentável para futuros produtos digitais da Major Group.
Requisitos
- 5+ anos de experiência em desenvolvimento de software.
- Experiência sólida como Full Stack Developer / Engineer.
- Bons conhecimentos de frontend e backend, preferencialmente TypeScript/JavaScript, React e Node.js ou .NET.
- Experiência com APIs, bases de dados, integrações e cloud.
- Conhecimentos de arquitetura de software e capacidade de tomar decisões técnicas.
- Experiência prática com IA aplicada ao desenvolvimento de software.
- Autonomia, pensamento crítico e capacidade de compreender diferentes contextos de negócio.
- Boa comunicação e capacidade de trabalhar diretamente com equipas técnicas e de negócio.
- Português profissional e inglês B2 ou superior.
Aspetos Valorizados
- Experiência como Senior Software Engineer, Tech Lead ou Software Architect.
- Experiência em consultoria tecnológica ou projetos para diferentes setores de atividade.
- Experiência na construção de produtos digitais greenfield, desde a conceção até à produção.
- Experiência com Azure, React Native/Flutter, Docker e arquiteturas cloud.
- Experiência com LLMs, RAG, agentes de IA ou outras soluções de IA aplicadas a produtos digitais.
- Experiência em ambientes de transformação digital, startups ou scale-ups.
- Conhecimentos de UX/UI e capacidade de trabalhar a partir de protótipos.
- Experiência em desenvolvimento de aplicações mobile e/ou soluções que funcionem offline.
- Conhecimentos adicionais de segurança aplicacional, DevSecOps e integração com sistemas empresariais.