We use cookies and other tracking technologies to improve your browsing experience on our site, analyze site traffic, and understand where our audience is coming from. To find out more, please read our privacy policy.

By choosing 'I Accept', you consent to our use of cookies and other tracking technologies.

We use cookies and other tracking technologies to improve your browsing experience on our site, analyze site traffic, and understand where our audience is coming from. To find out more, please read our privacy policy.

By choosing 'I Accept', you consent to our use of cookies and other tracking technologies. Less

We use cookies and other tracking technologies... More

Login or register
to publish this job!

Login or register
to save this job!

Login or register
to save interesting jobs!

Login or register
to get access to all your job applications!

Login or register to start contributing with an article!

Login or register
to see more jobs from this company!

Login or register
to boost this post!

Show some love to the author of this blog by giving their post some rocket fuel 🚀.

Login or register to search for your ideal job!

Login or register to start working on this issue!

Login or register
to save articles!

Login to see the application

Engineers who find a new job through Functional Works average a 15% increase in salary 🚀

You will be redirected back to this page right after signin

Lead/Senior Software Engineer

Remote within United States

15 November, 2021

Compensation

$140K - 200K

Remote within

  • United States

Contract type

Full time
Sponsorship offered
Remote working

Technologies & frameworks

  • JavaScript
  • semantic-ui
  • Clojure
  • GraphQL

Benefits & perks

  • Remote working
  • Flexible working
  • Health insurance
  • Diverse management team
  • Flexible parent working
  • Learning budget
  • Gym memberships
  • Unlimited vacation
  • Parental leave
  • Dental insurance
  • Vision insurance
  • Committed to a diverse team
  • Diversity dedicated staff
  • 401k + match
  • Diverse company
  • Unlimited pto
  • Wellness benefits
Lead/Senior Software Engineer (Javascript, Clojure, Semantics)

Role overview


Medidata is leading the digital transformation of life sciences, creating hope for millions of patients. Medidata helps generate the evidence and insights to help pharmaceutical, biotech, medical device and diagnostics companies, and academic researchers accelerate value, minimize risk, and optimize outcomes. More than one million registered users across 1,400 customers and partners access the world's most-used platform for clinical development, commercial, and real-world data. Medidata, a Dassault Systèmes company, is headquartered in New York City and has offices around the world to meet the needs of its customers. Discover more at www.medidata.com.

Our Platform: Medidata’s data platform is the backbone of all our products and services. It powers a significant percentage of clinical development across the globe and plays a key role in finding new treatments for disease, contributing to the advancement of science and a healthier world. The Semantic Knowledge Team plays a key role on the platform by making tools that bring meaning to data and the mechanisms to drive discovery and deep insights across the data we manage. Primarily based on the RDF stack, we support broad platform capabilities in the areas of schema engineering, data governance, master data management, data fabric/mesh, linked data, graph-based machine learning, data science, inferencing/reasoning, ontologies, and semantic store/analytics/query.

Our Team: We are a team of experts who believe strongly that graph-based solutions provide the ability to view problems differently and allow for the development of novel solutions that would otherwise be infeasible. We value ideas and open debate to develop solutions that help our users accomplish things that they could not do before, while at the same time being humble to recognize and take advantage of areas for improvement in the tools we provide.

What we want in a candidate: We want intellectually curious people who will ask questions, know their limits, collaborate effectively, and bring expertise that enhances and complements our existing team members. We are looking for a Technical Team Lead / Full-Stack Software Engineer with professional experience developing enterprise services using functional and functional-friendly languages (i.e. Clojure, JavaScript, Python), as well as experience using JavaScript, React-based libraries, HTML/CSS, and other web-based technologies, to support multiple semantic-based projects.

What we ask of you:

  • Scoping, understanding, and implementing features: You will work with other teammates to figure out the best way to go from idea to production. We shape and implement work using concepts from Shape Up.
  • Review pull requests, refactor code, help with both technical and non-technical issues
  • Lead semantic development and operations team
  • Mentor, guide, and help set the direction for the Semantic Team
  • Design and develop new enterprise semantic-based domain services
  • Design, document, develop, and maintain APIs
  • Embrace and practice automated testing (functional, unit, integration)
  • Design and develop new web-based applications and UIs
  • Follow standard operating procedures (SOPs) to ensure all software meets regulatory and Medidata requirements
  • Document technical and process flows
  • Share knowledge across the Medidata enterprise with different teams

Your Competencies:

  • Provide technical competency regarding feature design, development, enhancement, and implementation of backend services
  • Provide technical competency regarding feature design, development, enhancement, and implementation of web-based applications
  • Solve complex problems with pragmatic and maintainable solutions in the Medidata enterprise environment
  • Understand the problem and make solution tradeoffs in order to continuously deliver value
  • Communicate effectively technical and other information to a variety of audiences (engineering, product, management, customer)
  • Excellent verbal and written communication skills
  • Led technical teams in the past with track record of deliverables

Your Qualifications:

  • An undergraduate or higher university degree (BA/BS+, 4-year+; preferably BS+ in Computer Science or other Science/Engineering/Math discipline)
  • At least five (5) years+ of professional backend service experience.
  • At least five (5) years of front-end development experience.
  • Experience in at least one (1) of the following development technologies/languages: Clojure, JavaScript / Node.js, Python, Scala, other functional language(s)
  • Experience with git version control system
  • Experience in writing clean, testable code

Preferred Qualifications:

  • GraphQL API development experience a big plus
  • Web application/services development (at least one (1))
  • Clojure/Ring/Compojure
  • Node.js/Express
  • Python/(Django/Flash)
  • Elixir/Phoenix
  • Semantic web interest/experience (RDF, SPARQL, RDF/S, OWL, RDF*/SPARQL*, inference/reasoner)
  • Graph database interest/experience
  • 250+

We’ve been redefining what’s possible in clinical trials for over 20 years. Only Medidata combines the wealth of data, AI powered insights, and patient-centric solutions required to bring tomorrow’s breakthrough therapies and devices to life, and into the hands of patients. Medidata is leading the digital transformation of life sciences, creating hope for millions of patients. Medidata helps generate the evidence and insights to help pharmaceutical, biotech, medical device and diagnostics companies, and academic researchers accelerate value, minimize risk, and optimize outcomes. More than one million registered users across 1,400 customers and partners access the world's most-used platform for clinical development, commercial, and real-world data. Medidata, a Dassault Systèmes company, is headquartered in New York City and has offices around the world to meet the needs of its customers. Discover more at www.medidata.com.

View 1 job
Engineers who find a new job through Functional Works average a 15% increase in salary.

Compensation

$140K - 200K

Remote within

  • United States

Contract type

Full time
Sponsorship offered
Remote working

Technologies & frameworks

  • JavaScript
  • semantic-ui
  • Clojure
  • GraphQL

Benefits & perks

  • Remote working
  • Flexible working
  • Health insurance
  • Diverse management team
  • Flexible parent working
  • Learning budget
  • Gym memberships
  • Unlimited vacation
  • Parental leave
  • Dental insurance
  • Vision insurance
  • Committed to a diverse team
  • Diversity dedicated staff
  • 401k + match
  • Diverse company
  • Unlimited pto
  • Wellness benefits

Get hired!

Sign up now and apply for roles at companies that interest you.

Engineers who find a new job through Functional Works average a 15% increase in salary.

Start with GitHubStart with Stack OverflowStart with Email

Get hired!

Sign up now and apply for roles at companies that interest you.

Engineers who find a new job through Functional Works average a 15% increase in salary.

Start with GitHubStart with Stack OverflowStart with Email
Lead/Senior Software Engineer