Software Engineer
Edjuster
- New York, New York, United States
- New York, New York, United States
À propos
Overview If you haven’t already, find out more about PKB – our service makes life better for millions of patients, healthcare professionals and carers. Our roll-out in NW and NE London makes us the UK’s largest patient portal, and we’re expanding into a global market. We start all projects, new features, and even bug fixes by understanding who our work will affect.
What we work on
Expanding and improving the web application: patients, professionals, customer admins, and carers all use our web interface to work with & understand the data in patient records.
Integrations: customers send us medical data via our HL7v2 and FHIR API, or via integrations with other major providers.
Team and process We talk every day (brief daily team stand-ups at a minimum; other regular calls only if they have clear goals/focus – ad-hoc calls any time it’s faster than typing).
Everyone is generally available for scheduled calls during core hours, something like 9 am – 4 pm London time. Most of us are parents, so we may fill in extra time in the early morning or evening. We communicate mostly via Slack, with periodic calls & screensharing. We track epics, stories & bugs in Jira; PRs go through GitHub.
We follow a scrum/scrumban development process, estimating work complexity (not time) and iterating two weeks at a time, and all teams work closely with Product to understand & help shape projects from early stages.
Requirements
You’ll need Java experience; most of our codebase is in Java. We’re expecting 1+ years of professional work experience.
Beyond that: we are not looking for people who “tick all the boxes” in a long list; we’re more interested if you:
have some deep skills and interesting achievements – even if they are not directly related to this role
are comfortable asking questions, and interested in expanding your knowledge
willing and interested in taking a problem or spec all the way to delivery – this is a hands-on role
Technology stack and learning This is what our stack looks like – including both what we have, and where we want to go. You wouldn’t work with everything here, but you’ll get to learn a lot of it (and possibly teach others some of it):
Java 11 / Spring (most of the current code)
Kotlin, Python, Go, Bash
Legacy webapp uses Struts and JSPs; next-gen webapp is in design
PostgreSQL for relational data, Kubernetes/GKE for orchestration
Testing: end-to-end tests with a custom framework built on Selenium; integration & unit tests with Arquillian & JUnit
Prometheus and Grafana for time series data collection, reports and alerting
Industry-standard specifications like HL7v2 and FHIR serve as the basis of our APIs
Benefits
Fully-remote: manage your own working environment and schedule; pragmatic flexibility. We are mostly full-time but we make exceptions.
Competitive salary, benefits and equity options (including for non-UK contracts).
We’ll pay for your work computer; choose your OS & IDE (we’ll share the setups that have worked best for us).
Diversity and work-life We need diversity in our team to build a great global service, so we work actively to exclude bias from our hiring process and from our work culture. Your race, color, sex, sexual orientation, gender identity, religion, national origin, age, disability, or any other aspect of your personal life & history that aren’t harming your work will not block you from being hired and advancing your career with us. You will be treated with respect, kindness & a willingness to learn, and we’ll expect you to treat your colleagues the same way.
When your personal life does affect your work (it happens; more than half of our developers have small children at home, for example), our smart & flexible policies will help by default, and we’ll work with you to adapt your work/life integration sensibly.
#J-18808-Ljbffr
Compétences linguistiques
- English
Avis aux utilisateurs
Cette offre provient d’une plateforme partenaire de TieTalent. Cliquez sur « Postuler maintenant » pour soumettre votre candidature directement sur leur site.