We believe that the Castor products can become the global
standard for medical data capture and management. To reach that goal, we
are looking for an experienced PHP engineer who wants to work in a
challenging, fast-paced and quickly scaling environment whilst
contributing to make the world a better place.
What will you be doing?
PHP
has always been an integral part of the Castor tech stack. To keep our
products at the frontier of innovation, your responsibilities will
include:
Designing and writing code for web applications that impact the daily life of thousands of medical researchers.
Taking apart large user requirement specifications and modeling the optimal, scalable solutions for them.
Collaborate with and mentor engineers in the team, help them grow their personal and technical skills.
Analyse performance of our applications, optimize bottlenecks and ensure that we can keep up with our growth.
Identify opportunities for process and tool improvements and implement them.
Work on automated toolchains to build and integrate our applications.
Our stack and tools
Our
stack consists of PHP7 using (parts of) Zend Framework 2 and Doctrine
2, backed by a multi-tenant MySQL or MariaDB setup. For the frontend we
use Sencha’s ExtJS 3.4 and 6.5.
Our toolset includes
Slack, JIRA, Bitbucket, Confluence and Google for Business. We use
Jenkins as a continuous integration server and provision our development
VMs using Ansible. We work in an Agile SCRUM fashion with a very
open-minded, enthusiastic and smart team.
To be successful in this role you have at least 5 years of
experience in software engineering using PHP. You have the ability to
work with legacy code bases and you know how to break them apart and
improve their quality, stability and testability. You stay up to date
about (web) technology by contributing to open source, going to
conferences / meetups, reading books and blogs. You are always ready to
broaden your knowledge, able to think outside of the box and use the
best tools rather than the standard tools for a task. You also enjoy
mentoring and motivating your fellow team members.
You have:
5+ years experience in software engineering using PHP
Practical experience with design patterns and OOP
Experience with automated tests, TDD, BDD and testing pyramid
Experienced in working with and scaling up cloud-based applications
Strong architectural mindset - you are able to build large, globally scaling new features for our platform.
Security oriented
What does working at Castor include?
The opportunity to help us improve medical research and healthcare
A strong growth path in a scale-up with a budget to encourage personal development
A good benefit package, including team bonus, pension, travel expenses and fun outings
30 vacation days per year, on top of Dutch public holidays (6)
Possibility to participate in our stock option plan
Healthy lunch, snacks and Friday afternoon drinks
Start: September 2018
Availability: 32+ hours per week. On-site/Remote
Contact: Taru Saares
About us
Delivering
the best possible healthcare to patients worldwide requires an
efficient research process that drives innovation in healthcare.
Currently, 85% of resources spent on medical research do not contribute
to patient health. At Castor we are creating user-friendly technology
that solves these issues. Founded by an MD PhD, we understand that
researchers want technology to work for them, not against them.
Our
goal is to ensure the world’s research data becomes reusable and
machine-readable so that we can leverage the power of AI to help us
solve the biggest healthcare challenges. To be successful, we need to
continuously improve and grow our product. We believe we can accomplish
this with a healthy, happy, world-class team that is looking to make an
impact.