
Search by job, company or skills
About us:
EnglishScore is a global mobile English test by the British Council. We help institutions, employers, and learners test and prove their English proficiency quickly, reliably, and at scale. Our mission is to build the most accessible, trusted, and innovative English assessment platform in the world.
We are looking for an experienced Software Engineer with experience in running multiple different systems in production for real users. You'll work with our Product Owner, mobile development team, and other software engineers to build and improve our apps, websites, and systems. These include our iOS, Android, and web-based versions of our EnglishScore test, our B2B dashboard, and our internal tools.
Who are you
First and foremost, you're a backend developer. You've worked on services with large user bases, providing APIs that are consumed by mobile apps. You've made mistakes, but you've learned from them. Data, security, and performance are all in your blood, but you also know that collaboration and teamwork is essential.
You've worked with others using some of the best industry practices around agile development, and know how to extract requirements from stakeholders to ensure that any testing is focused on the relevant business needs.
You're comfortable being the most experienced backend engineer in the room and enjoy taking end-to-end ownership from design and architecture to infrastructure and monitoring. We are looking to make big waves in this industry, and we want talented, interesting people to join us on the journey.
The role
We are looking for an experienced Software Engineer with experience in running multiple different systems in production for real users. You'll work with our Product Owner, mobile development team, and other software engineers to build and improve our apps, websites, and systems. These include our iOS, Android, and web-based versions of our EnglishScore test, our B2B dashboard, and our internal tools.
Day to day, your core focus will be to ensure that our API infrastructure and web-base applications are reliable and growing to meet our business needs.
What you'll lead:
This means you must:
There are a few other skills that would be useful but not essential to have, including:
And to do this well at EnglishScore, we expect you to have experience with many of the following:
Our stack
Our technological stack is very robust. iOS is authored in Swift, Android in Kotlin, and our backend is written in Python. Our infrastructure is running on Heroku, and our pipeline is heavily automated through Travis. We are at a sufficiently early stage that nothing is set in stone, so you'll be able to make a case for using any technology you think would help us reach our goals more effectively.
Job ID: 138317637