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.
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.