Senior Applications Engineer (Ruby, + Front End a Plus)

Japan, Tokyo
CDI
3/26/2025
543285

About the Team

As a Senior Applications Engineer in Medidata's Platform organization, you'll help to modernize our architecture and support adoption of best practices throughout the company. You'll help to transform the Medidata Platform for customers, delivering mission-critical software that impacts internal and external teams.

You'll build tools and products that serve as foundational components for engineering and customer-facing services, improving the quality and scalability of our systems. While our projects span multiple primary services within the Platform, our mission remains constant - increase Medidata's velocity of innovation by raising quality across all teams while maintaining our transparent and trusting team culture.

Responsibilities

  • Write, debug, and deploy frontend and backend code using a variety of programming languages and frameworks, including Ruby and Ruby on Rails.
  • Guide architecture discussions and design decisions, with a focus on simplicity and maintainability.
  • Bring a fresh perspective to current systems and architectures, identifying opportunities for modernization and optimization
  • Create maintainable code through refactoring, continuous integration, test automation, source code control, and review practices.
  • Participate in Agile working practices such as daily stand-up meetings, backlog grooming, sprint planning, and retrospectives.
  • Advocate for transparency and knowledge sharing across the organization through regular blogs, reveals, and pull requests.
  • Delight our users by delivering improvement from user feedback.
  • Create clear, documentation that sets up other teams for self-guided success.
  • Follow Medidata's Standard Operating Procedures to ensure all software meets regulatory and company requirements.
  • You will be reporting to Manager, Engineering based in Tokyo.

Qualifications

  • Proficiency in Ruby and Ruby on Rails as a versatile all-rounder.
  • Versatility in tackling multiple aspects of microservices development and architecture.
  • For complex technical challenges.
  • Share perspectives while demonstrating flexibility and openness to alternative viewpoints.
  • Contribute to a positive working environment.

Education & Experience

  • 5+ years experience with Ruby.
  • 5+ years experience managing production applications.
  • B.S. in computer science or similar field or equivalent experience.
  • Working knowledge of HTML/CSS and JavaScript.
  • Familiarity with Micro Front-End (MFE) architecture, a plus.
  • Experience using AWS cloud infrastructure and technologies, a plus.
  • Experience working in a regulated environment or with clinical research processes, a plus.
  • Familiarity with event-driven architectures and platforms like Kafka, a plus
  • This position is located at our Tokyo office and offers a hybrid and flexible work schedule.

#LI-AM1 #LI-Hybrid

Déclaration de diversité

Dassault Systèmes, avant-gardiste en matière de technologie et d’innovation durable, s’efforce de créer des équipes toujours plus inclusives et diverses à travers le monde. Nous avons la forte conviction que nos employés sont notre atout numéro 1 et nous voulons que tous, se sentent libres d’être pleinement qui ils sont vraiment. Notre objectif est qu’ils ressentent fierté et sentiment d’appartenance. En tant qu’entreprise à la pointe du changement, il nous incombe de favoriser l’inclusion de tous et participer à création du monde de demain.
MEDIDATA Logo > Dassault Systèmes

Générer des preuves et des informations pour aider les sociétés pharmaceutiques, biotechnologiques, de dispositifs médicaux et de diagnostics, ainsi que les chercheurs universitaires, à générer de la valeur plus rapidement, à réduire les risques et à optimiser les résultats.