Software Engineer (Typescript & Node)
Our Future Health
- London, United Kingdom
- Mid Level
- Posted
Skills
Required
- Typescript
- Node.JS
- Azure
- WebAssembly
- observability
- logging
- metrics
- error reporting
- debugging
- PostgreSQL
- Git
- GitHub
- React
- Python
Preferred
- Terraform
- Infrastructure as Code
- less
Join our Research Enablement squad as a mid-level Software Engineer. You'll work alongside a Staff Software Engineer and a Security Engineer, focusing on creating a secure and trusted research environment for health research. As a full-stack engineer, you'll handle frontend, backend, and infrastructure in a total ownership model. Our core tech stack includes Typescript, Node.JS, WebAssembly, PostgresSQL, Terraform, and Azure/Kubernetes. Enjoy 30 days of annual leave, a generous pension package, flexible working arrangements, and training support.
Responsibilities
- Concevoir, développer et maintenir des applications logicielles en utilisant Typescript, Node.JS et d'autres technologies modernes.
- Gérer les composants logiciels en production, y compris l'observabilité, la journalisation, les métriques et la gestion des incidents en direct.
- Collaborer avec des équipes interfonctionnelles pour résoudre des problèmes complexes et améliorer l'environnement de recherche.
- If you are passionate about your work, develop consistently high-quality code, and are adept at identifying, preventing, and troubleshooting problems we would love to hear from you
Requirements
- We welcome applications from all who may not feel they match the full criteria, so if you have most of the below, we'd like to hear from you:
- Experience of operationally managing software components once live, including; observability, logging, metrics, error reporting, debugging and live incident management
- Knowledge of good data modelling and design patterns; in-depth knowledge of relational databases (e.g. PostgreSQL) and familiarity other types of data stores
- Good experience in using modern, agile development practices like code review, TDD, CI/CD and pairing using tools like Git and GitHub
- Experience of working with sensitive personal data
- Experience with GraphQL, React and Python would be a nice to have
Prior experience with Azure (ideally), AWS or GCP
- Knowledge and experience of building cloud-hosted applications, using Node.JS, Typescript and WebAssembly in a start-up, public service, or charitable setting
- Experience working in/with cross-functional teams consisting of e.g. engineers, product, security and non-technical stakeholders
- Comfortable in taking part in and sometimes facilitating technical discussions
- Ability to communicate with stakeholders and audiences outside your own team
- Strong understanding of software quality principles and practices
Preferred
- Comfortable working with Infrastructure as Code, such as Terraform
- Comfortable in mentoring and coaching less experienced engineers
Pay
GBP 60,000 - 69,000
Benefits
- Experience working in small, growing organisations with a high degree of ambiguity, where flexibility is valued
jobapplier