MSD is a global health care leader with a diversified portfolio of prescription medicines, vaccines and animal health products.
The difference between potential and achievement lies in the spark that fuels innovation and inventiveness; this is the space where MSD has codified its 125-
year legacy. MSD’s success is backed by ethical integrity, forward momentum, and an inspiring mission to achieve new milestones in global healthcare.
MSD’s Information Technology division partners with colleagues across the business to help serve our patients and customers around the world.
Ours is a high-energy team of dynamic, innovative individuals dedicated to advancing MSD’s contribution to global medical innovation by leveraging information and technology to efficiently advance the business by driving revenue and productivity.
We innovate the pharmaceutical industry. You can join us in the digital health revolution and tackle biggest opportunities and challenges at the intersection of healthcare, information and technology.
Why do we need you? To be a founding member of our 6th team and also to evangelise best-practices and tech solutions among other teams.
In total, our JS community at MSD has about 30 developers so there is huge audience for your advice but also a good bunch to learn from.
What you can expect?
Web & Mobile Apps is a group of 7 product teams. Our teams consist of 6 to 9 people in cross-functional setup including UX Designer, Scrum Master and Product Owner.
We like React a lot, but also like experimenting with other technologies. We like trying different approaches to achieve our goals, like TDD or mobbing.
Most of our apps run in Docker and AWS.
As a developer you will be part of the product team working on one or more products through which you will be solving business problems and helping users with their every day problems.
We expect every developer to produce quality code and maintaining quality or contributing to architecture decisions. You will also help your junior colleagues with technologies or other problems.
You would also start helping driving innovations on the product, we would be really happy if you are able from time to time propose a new technical solution, try a new library of framework and through this experiments move the whole JS development in MSD further.
Together with your senior colleagues you would improve our technological standard and share it with others.
We do not know all either. Knowledge of some of the recent frameworks would be nice, currently we favor React but Vue looks promising.
Agile concepts are probably not even worth of mentioning, we do Scrum and experiment with other practices from XP such as test driven development or pair / mob programming.
How will your day / week look like?
We use Scrum on projects heavily so your day will most likely start with standup. You will work in the product team and together with your colleagues deliver back-
end and / or front-end solutions, you will be directly in touch with business through standard Scrum mechanisms. At the beginning you will have a buddy who will help you with practical stuff about working in MSD.
We like code reviews and you will have chance to participate in those. Our code reviews are done with whole community and are great source of knowledge and improvements for all of us.
You can expect to see couple of pull requests every day although you do not have to check all, only if you have time. That's why we all do code reviews.
In the afternoons, we do regular JS meetups (to plot evil plans against Java developers), go for a JS beer (just a regular pilsner but served asynchronously) or organise hackathons (to try something new, fail and cry about it).
Skills and experience
Technology stack we currently use
Your role at MSD is integral to helping the world meet new breakthroughs that affect generations to come, and we’re counting on your skills and inventiveness to help make meaningful contributions to global medical advancement.
At MSD, we’re inventing for life.