Posted on Jun 15, 2021 by CV-Library
Full time, permanent
Salary: £42,000 - £60,000
Tes Global is a global digital education company that has been supporting educators for over 100 years. We power schools and enable great teaching worldwide, by creating intelligent online products and services to make the greatest difference in education.
The successful candidate will join an ever-evolving agile team that includes Scrum Masters, Product Managers, QA's, and fellow Engineers. Working alongside our Platform team and your Scrum team you will deploy your code to all environments and release it to our customers. You will be working in a team that actively encourages openness and respect of one another. You will work alongside your team using transparent processes to inspect, adapt and continuously learn and improve.
We have over 200 services running in our live environment maintained by several small but highly effective teams. We have a variety of supporting technologies including MongoDB, MySQL, PostgreSQL, RabbitMQ and Redis.
Work within a Scrum Team to deliver agreed functionality fit for release throughout each sprint cycle.
Actively participate in scrum events and workshops, including sprint planning and retrospectives.
Collaborate with our Platform team to write CI / CD pipelines and deploy your code to all environments and release it to our customers.
Provide support, mentorship, and guidance to other team members.
Work alongside other Engineers and Heads of Product Development on Tes' Architecture and Engineering culture.
Work within a BDD (Behaviour Driven Development) and TDD (Test Driven Development) approach to ensure solutions are robust and technically fit for purpose.
Bringing in innovative ideas on technology and process to improve the product and delivery.Education & Experience
Experience of working within a team following Agile methodologies (preferably Scrum).
Preferably experience using Node frameworks such as Express.
Familiarity working with APIs (particularly REST APIs) would be advantageous.
A good understanding of design patterns, asynchronous programming, queuing, and caching.
A working knowledge of some or all the following frontend technologies: HTML, CSS, React and Webpack or similar.
A working knowledge of some or all the following backend technologies: web and event based microservices, Node, RabbitMQ.
Familiarity with some SQL and NoSQL systems such as MySQL, Postgres, MongoDB or Elasticsearch / Solr desirable.
Comfortable writing and maintaining microservice focused unit tests.
Experience with feature toggling and A/B testing is preferable.
Working with containerised microservices using technologies like Docker for local development and Kubernetes scaling services in our live environment.
Confident driving and understanding why application monitoring and observability are important for our customers.
Good written and verbal skills, able to translate concepts into easily understood diagrams and visuals for both technical and non-technical people alike.
You will ideally have a degree, preferably in a technical subject or you will need to have considerable experience of programming outside of your degree.What do you get in return?
25 days annual leave rising to 30
5% pension after probation
State of the art city centre offices
Access to My Benefits World
Discounted city centre parking
Free Westfield Health cover
Cycle to Work Scheme
Season Ticket Loan
EAP (Employee assistance programme)Who are Tes?
With more than 13.7m education professionals and enthusiasts in our online community using over 900k classroom resources and working relationships with 25,000 schools in over 100 countries, Tes have the scale to make a difference. Our innovative products and services are delivered through a range of partners across the globe.
We help schools find the teachers they need; we bring new teachers into the profession through initial teacher training; we provide teachers with continuous professional development and help educators with safeguarding training and compliance. We provide innovative tools to help teachers succeed in the classroom as well as bring educators together online, so they can share expertise and provide them with vital news and information about education.
We are leaders in using digital technology to make life easier for schools and teachers. The services offered through (url removed) play a critical role in helping teachers and school leaders deal with the challenges of providing high quality education to millions of children across the globe.
Tes Group are an equal opportunities employer