Senior Software Developer

Senior Software Developer

Full-Time 60000 - 75000 £ / year (est.) Home office possible
Premier Christian Communications Ltd

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 innovation and career advancement.
  • 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 You'll need:

  • 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 employer: Premier Christian Communications Ltd

Join a pioneering charity that is dedicated to transforming lives through technology, where your work as a Senior Software Developer will directly contribute to restoring sight for those in need. With a strong emphasis on collaboration and innovation, you'll be part of a supportive team that values your expertise and encourages professional growth in a dynamic, Agile environment. Enjoy the flexibility of remote work while making a meaningful impact on global eye care initiatives.
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

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech world, especially those who work in charities or healthcare. A personal introduction can make all the difference when you're trying to land 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 is your chance to demonstrate how you can genuinely change lives through your code.

✨Tip Number 3

Prepare for the interview by brushing up on Agile methodologies and CI/CD practices. Be ready to discuss how you've tackled real-world problems in your previous roles, as this will resonate with the mission of the company.

✨Tip Number 4

Don't forget to apply through our website! It’s the best way to ensure your application gets the attention it deserves. Plus, we love seeing candidates who are proactive about their job search!

We think you need these skills to ace Senior Software Developer

TypeScript
Angular
NestJS
MongoDB
Node JS
Linux
Docker
CI/CD Pipelines
Agile Methodologies
Software Development Lifecycle
Testing Culture
Troubleshooting Support
Cloud Services (AWS)
Infrastructure Provisioning

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your TypeScript expertise and any relevant projects you've worked on, especially those involving Angular or Node JS.

Showcase Your Problem-Solving Skills: In your application, share examples of how you've tackled complex challenges in software development. We want to see your thought process and how you approach real-world problems, especially in diverse settings.

Emphasise Team Collaboration: Since you'll be working closely with product teams, mention any experience you have in Agile environments. Talk about how you've collaborated with others to deliver high-quality solutions and improve processes.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates during the process.

How to prepare for a job interview at Premier Christian Communications Ltd

✨Know Your Tech Stack Inside Out

Make sure you’re well-versed in TypeScript, Angular, and Node.js, as these are crucial for the role. Brush up on your knowledge of Docker and CI/CD pipelines too, as you’ll likely be asked about your experience with these technologies during the interview.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous projects and how you tackled them. This is especially important given the real-world stakes of the work you'll be doing. Use examples that highlight your ability to design and deliver robust software solutions.

✨Emphasise Your Agile Experience

Since the team operates in an Agile environment, be ready to talk about your experience working in Agile teams. Share how you’ve contributed to sprints, collaborated with product teams, and adapted to changing requirements to deliver high-quality solutions.

✨Demonstrate Your Passion for Impactful Work

This role is about more than just coding; it’s about making a difference. Be prepared to express why you’re excited about the opportunity to work on technology that changes lives. Show that you understand the mission and values of the company, and how your skills align with their goals.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>