Software Engineer

Overviewtes
Sheffield, UK
3 days ago
Apply on www.apply4u.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£60,000.0
Working hours
Regular working hours

Tech stack

Java (Programming Language) JavaScript (Programming Language) .NET Framework PHP (Programming Language) Application Programming Interfaces (APIs) Automation of Tests C Sharp (Programming Language) Code Review NoSQL Open Web Application Security Scrum Methodology Software Engineering
+3 more
Restful APIs Docker Microservices

Job description

transformation within our Product Development and are seeking Software Engineers to join us in the next phase of our journey. You will be joining an evolving agile team that includes Scrum Masters, Product Managers, Quality Assurance, and fellow Engineers. You will be working in a team that actively encourages openness and respect for one another. You will work alongside your team using transparent processes to inspect, adapt and continuously learn and improve.Key ResponsibilitiesDeliver high-quality code using modern languages and frameworks.Participate in agile ceremonies and contribute to sprint planning and retrospectives.Write and maintain unit, integration, and functional tests.Collaborate with QA to support automated testing efforts.Contribute to code reviews and provide constructive feedback.Deploy code to various environments and support releases.Suggest improvements to CI/CD pipelines and development workflows.Monitor and respond to system errors and logs.Document technical

Requirements

decisions and contribute to team knowledge sharing.Stay current with best practices and apply them in your work.What will you need to succeed?Essential SkillsProficient in at least one of: JavaScript, Java, PHP, C#, or other .NET languagesFamiliarity with REST APIs and API integration.Working knowledge of both NoSQL and relational databases.Good understanding of software engineering principles and design patterns.Strong communication skills, with the ability to explain technical concepts clearly.Desirable SkillsExperience with Docker and Kubernetes in development or production environments.Exposure to microservices architecture.Understanding of CI/CD pipelines and deployment strategies.Familiarity with feature toggling and A/B testing.Awareness of security best practices (e.g., OWASP Top 10).Interest in mentoring junior developers or apprentices.What do you get in return? 25 days annual leave rising to 30 5% pension after probationState of the art offices Access to a range of

About the company

benefits via My Benefits World Free eye care cover Life Assurance Cycle to Work Scheme EAP (Employee assistance programme) Quarterly Tes Socials Access to an extensive Learning and Development menu Who are Tes?Tes is a global Edtech leader, on a mission to empower schools and educators to deliver impactful, inspiring learning experiences worldwide. We understand the unique challenges faced by schools, and our ecosystem is specifically designed to address these needs head-on.Our intuitive technology streamlines complex tasks, enhances learning experiences, and alleviates the administrative burdens that often overwhelm schools.By working closely with schools, we provide up-to-date resources, expert guidance, and a technology ecosystem dedicated to innovation and excellence in education. Whether simplifying administrative workflows, creating dynamic classrooms, or advancing professional development, Tes is the trusted partner for schools worldwide.Join the hundreds of

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.apply4u.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · World Congress 2026 Europe

3:32 min

Essential skills for a lifelong career in software engineering

Francesco Ciulla Francesco Ciulla · World Congress 2023

3:16 min

Terminology differences between relational and NoSQL databases

Tim Faulkes · LIVE

Videos

See all

Related articles

See all