Senior Applications Engineer (Ruby, + Front End a Plus)
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
Diversity statement

MEDIDATA generates the evidence and insights to help pharmaceutical, biotech, medical device and diagnostics companies, and academic researchers accelerate value, minimize risk, and optimize outcomes.