Software Engineer
We are hiring for a Software Engineer who's an experienced typescript and node developer and has worked in a team to deploy working code into production on a regular basis.
SOFTWARE ENGINEER
HYBRID / LONDON
SALARY: £70,000 - 75,000
Times Higher Education is the data provider underpinning university excellence in every continent across the world. As the company behind the world’s most influential university ranking, and with almost five decades of experience as a source of analysis and insight on higher education, we have unparalleled expertise on the trends underpinning university performance globally. Our data and benchmarking tools are used by many of the world’s most prestigious universities to help them achieve their strategic goals and our events series act as the home of higher education thought leadership around the world.
We are hiring for a Software Engineer who's an experienced typescript and node developer and has worked in a team to deploy working code into production on a regular basis.
Background
Times Higher Education (THE) provides several different products, including popular news and data websites, as well as data gathering and survey tools. These products are developed in Typescript, React and Drupal by 4 multi-disciplinary squads.
All of our infrastructure runs in AWS, primarily Elastic Kubernetes Service. We use Circle CI to build artifacts that are deployed to our Kubernetes Cluster with Harness, a Continuous Delivery tool.
This role is applicable to two of our squads. The squads implement their backends in Typescript and Node, which is used to enable our bespoke survey and data exploration tools.
In general, we use the following frameworks: Node, Express, NextJS, Apollo GraphQL and Knex. There are some applications that use different frameworks.
The Role
As part of our API first strategy, we need to enhance and extend the APIs we make available for all our services. Working with the rest of the squad, the Software Engineer will:
- Work in an agile, cross-functional team of Product specialists, Designers, Quality Assurance and Developers to deliver work that is valuable to customers
- Write code and tests that implement the required functionality and improve the overall software quality of the applications
- Consider Non-Functional requirements such as performance, privacy and security
- Work with the squad to determine the sprint goals for each sprint and ensure they are realistic and achievable
- Show an interest in, or be willing to learn, other disciplines such as front-end development, or DevOps (docker, circleci)
- Design and implement data storage for the backend, including relational and document databases
About You
As an experienced typescript and node developer, with a strong tilt towards the back end, you will have worked in a team to deploy working code into production on a regular basis.
You will have built APIs and services that are used by React applications that provide public-facing services
With experience of consumer-facing and subscription-based web products, you will contribute to the design and development of new features and enhancements. As a valued team member, you will have experience supporting QA colleagues with automated testing and ensuring correct test coverage of your own work.
Your skills will include:
- Node
- Express
- Next.js
- Apollo GraphQL
- Knex
***NO AGENCIES PLEASE***
You do You
You do You. With colleagues located around the world, we know that our individuality and diversity of experiences are our greatest strengths. That’s why we want THE to be a place where you are welcome to be who you want to be at work; where you can share whatever part of your life or self-identity you want, without obligation or facing discrimination; and where all abilities and perspectives are recognised and accommodated.
- Department
- Engineering
- Locations
- London Office
- Remote status
- Hybrid Remote
- Yearly salary
- £70,000 - £75,000
- Employment type
- Full-time
About Times Higher Education
Empowering higher education by combining data and expertise within a global platform, Times Higher Education helps universities deliver transformative impact for people, places and the planet.
We connect the world’s higher education community, facilitate the flow of ideas and talent, and help academics and students fulfil their potential. We are proud to support universities, and believe that together we will build a better, more sustainable future.
© 2024 THE - Times Higher Education. All rights reserved.
Software Engineer
We are hiring for a Software Engineer who's an experienced typescript and node developer and has worked in a team to deploy working code into production on a regular basis.
Loading application form
Already working at Times Higher Education?
Let’s recruit together and find your next colleague.