Voltar para a lista

Descrição da vaga

Full-Stack Developer em Lisboa, Portugal

Milestone One

Lisboa, Portugal



Milestone One is a Site Enabling Services organization with global headquarters in Zug, Switzerland. We understand what clinical study sites need and our overall mission is to support sites in stronger study delivery.

Job Description



The Full-Stack Developer will design, build, and maintain the internal platforms, applications, and integrations that run Milestone One’s business. Our applications have a React/TypeScript front end, an API layer, and a database backend, hosted on Azure and integrated with Microsoft 365. We work data-first: we design and document the data structure, build the API from that specification, and then build the front end. You will work in a small team alongside AI coding agents, with security, data protection, and documented testing built into how we deliver.

Role responsibilities:

· Design and document data models and databases (Azure SQL) for our central data platform, internal applications, and reporting

· Develop secure REST APIs and backend services (.NET / C#, Azure App Service or Functions), with access checks in the API and permissions enforced at both the API and data layers

· Build React/TypeScript front ends that integrate with our company intranet and follow the Milestone One design system

· Build integrations between internal systems and third-party services (APIs, webhooks, data imports)

· Work in GitHub: pull requests, code reviews, GitHub Actions CI/CD, and automated code and secret scanning

· Define infrastructure as code with OpenTofu, using Managed Identity and Key Vault instead of stored secrets

· Write automated tests with Playwright and support business users during acceptance testing

· Use AI coding agents productively and safely, reviewing, testing, and taking ownership of all generated code

· Follow our change management and system validation procedures, and keep technical documentation current

· Collaborate with stakeholders to shape requirements and turn them into working solutions

Qualifications



· Professional experience building web applications with React/TypeScript and a backend language such as C# / .NET (we welcome both experienced and early-career developers)

· SQL — schema design, data modelling, and writing efficient queries

· REST API design, authentication and authorization (Entra ID, OAuth 2.0 / OpenID Connect)

· Git branching, pull requests, and code review; CI/CD pipelines (GitHub Actions or Azure DevOps)

· Azure fundamentals — App Service, Azure SQL, Blob Storage, Key Vault, Managed Identity

· Secure coding practices (e.g. OWASP Top 10) and care for personal and sensitive data

· Willingness to work in a regulated environment: change control, testing evidence, audit trails, and data integrity

· Fluent in English, written and spoken

Nice to Have

· .NET 8 / C# — REST API development (Entity Framework or Dapper)

· Infrastructure as code with OpenTofu or Terraform

· Automated testing with Playwright or similar tools

· Professional experience working with AI coding agents or assistants

· Azure Functions, Static Web Apps, API Management, Front Door / WAF v2

· Star schema / dimensional modelling (staging → dimension → fact ETL)

· Microsoft Graph API and Microsoft 365 integration

· Clinical trial domain knowledge (sites, studies, patients, financial events)

· Knowledge of data protection requirements such as GDPR and HIPAA

Additional Information



If you feel it is time to make your skills and knowledge visible within a developing company with true focus on its people, then Milestone One is the right choice for you.

Vagas semelhantes

Mais vagas como esta

Michael Page Portugal

FULL STACK DEVELOPER

  • Presencial
  • TI
  • Fullstack
Full Stack Developer (m/f) Referencia: JN -102026-7135635 Adicionado em 04.11.2026 Sobre os nossos clientes A AGICORE é uma empresa de engenharia especializada na prestação de serviços técnicos e consultoria em automação industrial. Desenvolve soluções à medida para sistemas de monitorização e controlo industrial, incluindo ...

Aveiro, Portugal

Michael Page Portugal

FULL STACK DEVELOPER

  • Presencial
  • TI
  • Fullstack
Full Stack Developer (m/f) Referencia: JN -102026-7135635 Adicionado em 30.10.2026 Sobre os nossos clientes O nosso Cliente é uma empresa de engenharia especializada na prestação de serviços técnicos e consultoria em automação industrial. Desenvolve soluções à medida para sistemas de monitorização e controlo industrial, ...

Aveiro, Portugal

Michael Page Portugal

FULL STACK DEVELOPER

  • Presencial
  • TI
  • Fullstack
... performance e experiência de utilização; Contribuir para a evolução tecnológica e melhoria contínua dos produtos da organização. Perfil desejado O Full Stack Developer que procuramos identifica-se por: Formação superior em Engenharia Informática, Ciências da Computação ou área similar; Experiência em desenvolvimento Full ...

Aveiro, Portugal

  • Híbrido
  • TI
  • Medicina
  • Fullstack
... You'll Need - University degree in Computer Science, Software Engineering, Information Technology or a comparable technical field; - 5–8 years of experience as a Full Stack Developer in production environments; - Strong knowledge of .NET (C#) and related frameworks; - Frontend development experience with React; - Solid command ...

Lisboa, Portugal

  • TI
  • Fullstack
Job Description Join Inetum as a Full Stack Developer, contributing to the design, development, and maintenance of modern web applications. You will work closely with multidisciplinary teams in an Agile environment, supporting the delivery of high-quality software solutions and continuous improvement initiatives. Main Responsibilities ...

Lisboa, Portugal

  • TI
  • Fullstack
Job Description Main Tasks and Responsibilities: Within CIB2S IT DTS, the candidate will be responsible for development related to a Reporting Tool. The primary missions consist of developing new functionalities and refactoring the tool to prepare the future of the tool for its migration.

Lisboa, Portugal

  • TI
  • Fullstack
Job Description The Java/Agular Full Stack Developer is member of an Agile multidisciplinary team, involved in different phases of Agile projects, and in support/maintenance tasks (bug fix, change requests) over different technologies. Main Tasks and Responsibilities: - Participate on the requirements specification based ...

Lisboa, Portugal

  • Híbrido
... and innovators to provide our clients the best specialized skills and tailored solutions. We are seeking a highly qualified professional to join our team as a Full-Stack developer (Java + React) . In this role, you will be responsible for developing and engineering end-to-end features across the entire technology stack, ...

Lisboa, Portugal

  • Remoto
  • Híbrido
  • Presencial
  • TI
  • Fullstack
... sexual orientation, gender, disability or any factor other than merit. All applications with skills for the position are welcome! We are looking for an Amazing: Full Stack Developer Java + React Seniority: Senior (5+ years) Type of position: Hybrid model in Oporto. Candidates need to be already living in Portugal! The amazing ...

Porto, Portugal

  • TI
  • Backend
  • Fullstack
... responsibility, more than just a project, you will have the opportunity to create a career tailored to you. Profile description: - 3+ years of experience working as Java Developer; - Experience with Spring Frameworks, JPA, Hibernate, Angular 2+, Rest, Swagger, API, JSON, Junit, Maven, MVC; - Good knowledge of English (minimum B2), and ...

Lisboa, Portugal