At a Glance
- Tasks: Join a dynamic team to enhance our flagship product, BetterLetter, and shape its future.
- Company: Rapidly growing tech company focused on improving UK healthcare.
- Benefits: Enjoy a competitive salary, 25 days leave, and mental health support.
- Other info: Flexible hybrid working environment with excellent career growth opportunities.
- Why this job: Make a real impact in healthcare while working with cutting-edge technology.
- Qualifications: 5+ years in software development, expertise in Elixir, and agile practices.
The predicted salary is between 60000 - 75000 £ per year.
We are seeking a Senior Software Engineer with strong fundamentals and self-management skills to join us at a rapid growth stage and help us serve an ever-increasing customer base. This role is instrumental in expanding the scope and impact of our flagship product on the UK's primary healthcare.
You will work on a complex Elixir system in an agile, self-organising team that treats each other with kindness and shows up for one another. Pair programming is actively encouraged. The work is a genuine mix: building new features that make BetterLetter materially better for the practices using it, shaping product decisions with the rest of the team, and contributing to the integrations with NHS document transfer technologies that keep the product working in the real world. You'll be involved across the full product development process, not handed a backlog.
Salary range: Competitive (specific band shared at the introductory call).
Qualifications and experience required:
- At least 5 years of production software development experience
- Demonstrated expertise developing production applications at scale
- Working knowledge of Elixir and technology stack
- Solid grounding in test automation and agile engineering practice — Clean Code, SOLID, coupling and cohesion, CI/CD
- Familiarity with containerisation and cloud-based, service-oriented infrastructure
- Excellent communication skills and the ability to work in a fast-paced, collaborative environment
- Able to take a project from requirements to production independently in an Agile setting
Useful, but not required:
- Robotic Process Automation
- Professional Python experience
- FHIR or other healthcare data exchange standards
What you will be working on:
A successful applicant will work on our flagship product BetterLetter. Most of the work is making the product better for the practices that rely on it: shipping new features, improving existing ones, and shaping where the product goes next with the rest of the engineering team. Some of the work is integration. BetterLetter lives inside the NHS document ecosystem, so a portion of any senior engineer's time goes into the interfaces with NHS document transfer technologies and our Python-based RPA.
Hybrid Working:
This role is only open to candidates living and working in the UK due to the nature of the data we handle. We are a hybrid company with a central London office, and our hybrid working is flexible, there's no fixed number of office days, and we trust people to find the rhythm that works for them and their team. For the right candidate we're open to fully remote within the UK.
Benefits:
- Company pension
- 25 days of paid annual leave (pro-rata)
- A fun and flexible hybrid working environment
- Mental health support through Health Assured
Senior Software Engineer - Elixir in London employer: Dyad AI
At BetterLetter, we pride ourselves on being an exceptional employer that fosters a supportive and collaborative work culture. Our hybrid working model offers flexibility, allowing you to balance your professional and personal life while contributing to meaningful projects that enhance the UK's primary healthcare system. With a commitment to employee growth, competitive benefits, and a focus on kindness and teamwork, we empower our Senior Software Engineers to thrive in their roles and make a real impact.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Engineer - Elixir in London
✨Tip Number 1
Network like a pro! Reach out to current employees at the company through LinkedIn or other platforms. A friendly chat can give you insider info and might even lead to a referral, which can seriously boost your chances.
✨Tip Number 2
Show off your skills in real-time! If you get the chance, suggest a coding challenge or a pair programming session during interviews. This not only showcases your expertise but also demonstrates your collaborative spirit, which is key for us.
✨Tip Number 3
Be ready to discuss your past projects in detail. We love hearing about how you've tackled challenges, especially in agile settings. Prepare some examples that highlight your problem-solving skills and how you’ve contributed to team success.
✨Tip Number 4
Don’t forget to ask questions! Show your interest in our product and the team dynamics. It’s a great way to demonstrate your enthusiasm and helps us see how you’d fit into our culture. Plus, it gives you a better idea of what to expect!
We think you need these skills to ace Senior Software Engineer - Elixir in London
Some tips for your application 🫡
Show Your Passion for Elixir:When you're writing your application, make sure to highlight your experience with Elixir. We love seeing candidates who are genuinely excited about the technology and can demonstrate how they've used it in real-world projects.
Be Yourself:We want to get to know the real you! Don’t be afraid to let your personality shine through in your application. Share your experiences, your approach to problem-solving, and what makes you a great fit for our team culture.
Highlight Collaboration Skills:Since we work in agile, self-organising teams, it's important to showcase your collaboration skills. Talk about your experiences with pair programming or working closely with others to deliver successful projects.
Apply Through Our Website:Make sure to submit your application through our website. It’s the best way for us to keep track of your application and ensures you don’t miss out on any updates from us during the process!
How to prepare for a job interview at Dyad AI
✨Know Your Elixir Inside Out
Make sure you brush up on your Elixir knowledge before the interview. Be ready to discuss your experience with the language, including any projects you've worked on. They’ll likely want to hear about how you've tackled challenges and implemented features in a production environment.
✨Showcase Your Agile Experience
Since this role involves working in an agile, self-organising team, be prepared to share specific examples of how you've contributed to agile processes in the past. Talk about your experience with pair programming, CI/CD, and how you’ve taken projects from requirements to production.
✨Communicate Clearly and Collaboratively
Excellent communication skills are a must for this position. Practice articulating your thoughts clearly and concisely. Think about how you can demonstrate your ability to work collaboratively, especially in a fast-paced environment where kindness and support are valued.
✨Prepare Questions About the Product
Show your genuine interest in BetterLetter by preparing thoughtful questions about the product and its impact on healthcare practices. This not only demonstrates your enthusiasm but also gives you insight into how you can contribute to the team’s goals.