At a Glance
- Tasks: Join a mission-driven team to develop life-changing software for eye care programmes.
- Company: Award-winning charity focused on restoring sight globally.
- Benefits: Competitive salary, remote work, and opportunities for professional growth.
- Other info: Collaborative environment with a focus on innovative solutions.
- Why this job: Make a real impact by solving interesting problems in healthcare technology.
- Qualifications: Expertise in TypeScript and experience with Agile software development.
The predicted salary is between 60000 - 75000 £ per year.
Senior Software Engineer (DevOps) — Remote £60,000 – £75,000 per annum (UK) | ranges available for other countries
Our client writes code that actually changes lives. Not in a "we disrupted the lunch ordering space" kind of way. We mean genuinely changes lives — restoring sight to people who would otherwise go without. Millions of people worldwide are losing their vision unnecessarily, and this award-winning team is on a mission to fix that. They're looking for a Senior Software Engineer to join them.
So what will you actually be doing?
You'll be joining a tight-knit, senior engineering team building and scaling the technology that powers eye care programmes across the globe. That means full-stack work — from mobile apps in the field to cloud-hosted services — and the kind of infrastructure challenges that come with deploying in genuinely diverse, real-world settings. Recent highlights from the team include building WhatsApp-based reminder services to improve patient engagement, integrating data analytics tooling with AWS Athena, and shipping automatic update pipelines for a hybrid mobile application. Interesting problems. Real stakes.
Day-to-day you'll be:
- Designing and delivering robust, scalable software end-to-end
- Building, testing, and deploying high-quality solutions in an Agile environment
- Owning infrastructure provisioning, CI/CD pipelines, and monitoring
- Providing 2nd/3rd-line troubleshooting support
- Collaborating closely with product teams to shape the right solutions
What they're looking for:
- Deep TypeScript expertise (front and back end)
- Angular, NestJS, MongoDB, Node JS (at least two of these)
- Solid experience with Linux, Docker, and CI/CD pipelines
- A strong testing culture — you write tests because you believe in them, not because someone told you to
- A proven track record across the full software development lifecycle in Agile teams
Bonus points if you bring experience with Cordova/Android, or AWS/Ansible/Rundeck.
Senior Software Developer in London employer: Premier Christian Communications Ltd
Contact Detail:
Premier Christian Communications Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Developer in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work in charities or healthcare. A personal recommendation can make all the difference when you're aiming for that Senior Software Developer role.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving TypeScript, Angular, or any of the other technologies mentioned. This gives potential employers a taste of what you can do and how you tackle real-world problems.
✨Tip Number 3
Prepare for the interview by brushing up on Agile methodologies and CI/CD practices. Be ready to discuss how you've implemented these in past roles, as this will show you're not just a coder but a team player who understands the bigger picture.
✨Tip Number 4
Don't forget to apply through our website! We love seeing candidates who are genuinely interested in making a difference. Plus, it makes it easier for us to keep track of your application and get back to you quickly.
We think you need these skills to ace Senior Software Developer in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Senior Software Developer role. Highlight your TypeScript expertise and any relevant projects you've worked on, especially those involving Angular, Node JS, or cloud services.
Showcase Your Problem-Solving Skills: In your application, share examples of how you've tackled complex challenges in previous roles. We want to see your thought process and how you approach building scalable solutions, especially in an Agile environment.
Emphasise Collaboration: Since you'll be working closely with product teams, mention any experience you have in cross-functional collaboration. Talk about how you’ve contributed to team success and shaped solutions together.
Apply Through Our Website: We encourage you to apply directly through our website for a smoother application process. It helps us keep track of your application and ensures you don’t miss out on any updates!
How to prepare for a job interview at Premier Christian Communications Ltd
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially TypeScript, Angular, and Node.js. Brush up on your knowledge of CI/CD pipelines and Docker, as these are crucial for the role. Being able to discuss your experience with these tools confidently will show that you're a strong fit.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous projects and how you overcame them. This role involves interesting problems with real stakes, so demonstrating your ability to tackle complex issues will impress the interviewers. Use the STAR method (Situation, Task, Action, Result) to structure your answers.
✨Emphasise Collaboration
Since the role requires close collaboration with product teams, be ready to share examples of how you've worked effectively in a team setting. Highlight your communication skills and how you’ve contributed to a positive team dynamic in Agile environments.
✨Ask Insightful Questions
Prepare thoughtful questions about the company’s mission and the specific projects you might work on. This shows your genuine interest in their work and helps you understand how you can contribute to their goal of changing lives through technology.