👨🏻‍💻 postech.work

Software Engineer

TES Global • 🌐 In Person

In Person Posted 2 days, 10 hours ago

Job Description

Department: Engineering, Technology

Location: Sheffield, Talbot Green or London

Working Pattern: Hybrid, includes 3 days each week in the office

Contract Type: Full time, permanent

Salary: Up to £80,000

Role Overview

We are seeking two Software Engineers to join our Technology team in Sheffield, Talbot Green or London. Reporting to the Tech Lead, you will play a vital role as we modernise our product ecosystem and continue to evolve our engineering practices. You will contribute to designing, building, and delivering scalable, high quality software used by educators and schools around the world.

You’ll join an evolving agile team consisting of Scrum Masters, Product Managers, QA Engineers, and fellow Engineers. This is a collaborative environment that values openness, respect, continuous improvement, and transparency.

Key Responsibilities

Work within a Scrum Team, delivering high quality, scalable software using modern front end and back end frameworks

Actively participate in scrum ceremonies, including sprint planning, reviews, and retrospectives

Take ownership of deploying your code to all environments and releasing to customers

Collaborate with Engineers and Technical Leads to enhance developer experience and engineering culture

Share knowledge within your team and across Tes Engineering, including participation in knowledge sharing sessions

What Will You Need to Succeed?

Experience

Proficient in JavaScript, Java, PHP, C#, or other .NET languages

Proficient in mobile development for both iOS and Android

Understanding of design patterns and hexagonal architecture

Experience with REST APIs and API documentation tools

Solid knowledge of both NoSQL and relational databases

Strong communication skills with the ability to explain technical concepts clearly

Knowledge

JavaScript, Java, PHP, C#, or other .NET languages

Android (Kotlin / Java), iOS (Swift / Objective C), React Native

Agile methodologies

Software design patterns

Demonstrated strong engineering capabilities (assessed via technical testing)

Commitment to continuous learning and keeping up with emerging technologies

Skills

Experience with microservices, including Docker for local development and Kubernetes for live services

Experience collaborating with QA engineers and using a test driven approach

Understanding of CI/CD principles

Experience with feature toggling and A/B testing

Qualifications

Computing degree or in depth, long term experience working in software engineering

What Do You Get in Return?

25 days annual leave rising to 30

5% pension

State of the art offices

Access to a range of benefits via My Benefits World

Free eye care cover

Life Assurance

Cycle to Work Scheme

Employee Assistance Programme

Monthly Tes socials

Access to extensive Learning \& Development resources

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.