IT & Software

Full-stack Typescript Staff Engineer

DASSAULT SYSTÈMES

London · Greater London · United Kingdom

Overview

In this role you will contribute to Medidata’s next‑gen SaaS CTMS platform, helping to deploy scalable clinical trial management solutions. You will propose solutions to complex business problems and perform impact analyses to steer technical decisions. You will define engineering practices, collaborate with management and architecture groups, and mentor peers to improve code quality and embrace TDD/BDD. You will troubleshoot production issues and work with a global, cross‑functional team to deliver impactful product milestones. This hybrid role in London offers a chance to shape a cloud‑based system used across trials and customers.

Pay / Benefits
  • medical insurance
  • dental insurance
  • life and disability insurance
  • pension
  • 25+ paid holidays
  • annual bonuses where applicable
Responsibilities
  • Propose solutions to complex business problems and translate them to technology
  • Provide impact analysis, technical assessment and documentation
  • Define and advocate engineering practices for the team
  • Lead product delivery with Engineering management and Architecture groups
  • Troubleshoot production issues and propose workarounds
  • Mentor Senior & App Engineer level colleagues; perform code reviews to promote TDD/BDD
  • Collaborate with a diverse and globally distributed team
Key requirements
  • Experience programming in TypeScript
  • Experience with microservices and cloud-based web applications
  • Experience orchestrating teams to automate parts of the SDLC
  • Experience with AWS
  • Experience with DevOps tools like GitHub Actions, Terraform or similar
  • Knowledge of authentication, authorization, and auditing security concepts
  • Typically 5 years of related experience with a Bachelor's degree; or 3 years and a Master's degree or equivalent
  • Experience in commercial B2B / Enterprise SaaS offerings
  • Collaborative mindset
  • Mentorship and coaching
  • Strong problem solving and communication
  • TypeScript
  • Microservices
  • AWS cloud

Reference: WJ-747_31160746

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.