Tes is a digital education company that has been supporting educators for over 100 years. Tes is a community dedicated to supporting, inspiring and connecting educators everywhere. Tes is one of the biggest education networks in the world.
The system we are building is currently composed of predominantly Node.js (ES6+, Babel) + React/Redux microservices running in Docker containers in AWS. We follow a microservices architectural approach with a bias towards slightly larger services focused on domain specific functionality. Currently we have 159 services in live maintained by 12 autonomous teams. We have a variety of data storage mechanisms including MongoDB, Cassandra, MySQL, PostgreSQL and Redis.
As an engineer at Tes you will be asked to work on one of our teams tackling a different aspect of our business needs. The teams work with a variety of agile methods, picking and choosing those that are best suited for the team and the problem.
● Deliver high quality software directly into live through continuous delivery
● Monitor, diagnose and maintain live software
● Discuss solutions to complex problems with your teammates and work out a plan to deliver
We offer both flexible working hours and full support for remote workers.
We also are active in open source development with a variety of open source projects https://github.com/tes.
We provide two hack days per month for engineers to work on projects of their choice including open source efforts.
We focus on your career with an innovative approach to evaluating and understanding areas of growth specific to your skills/ambitions.