TQUKI0474_4806 - Software Engineer

Job Type: Permanent

Work Mode: Remote

Reference:  TQ2425_2134_448 

Vacancy: 1 

Job title: Software Engineer 

Location: Leicester  

 

Job Purpose:  

TESTQ Technologies is an IT services and Solutions Company whose offerings span over a variety of industry sectors with strong technical, domain, and process expertise helping clients grow their businesses and decrease operational costs on a continuous basis in an ever-changing business environment.  

We are seeking a motivated and skilled Software Engineer with 1 to 2 years of professional experience to join our growing development team. The ideal candidate has a solid foundation in software development principles, hands-on experience with modern technologies, and a passion for writing clean, maintainable, and efficient code. 

 

Job Description (Main Duties and Responsibilities):  

  • Design, develop, test, and maintain scalable software applications and services. 
  • Collaborate with product managers, designers, and other engineers to implement new features. 
  • Write clean, efficient, and well-documented code following best practices. 
  • Participate in code reviews and contribute to continuous improvement of development processes. 
  • Debug and resolve software defects and issues in a timely manner. 
  • Write and maintain unit and integration tests. 
  • Stay up to date with emerging technologies and industry trends. 

 

Key Skills, Qualifications and Experience Needed [The candidate must demonstrate these in all stages of assessment]  

  • A bachelor's degree in computer science, Information Technology, or a related discipline. 
  • 1 to 2 years of professional experience in software development roles. 
  • Strong understanding of object-oriented programming (OOP) and software engineering principles. 
  • Proficiency in at least one backend programming language such as Java, Python, Node.js, C#, Go, or Ruby. 
  • Hands-on experience working with front-end technologies like JavaScript and modern frameworks such as React, Angular, or Vue.js. 
  • Solid understanding of data structures, algorithms, and basic system design concepts. 
  • Experience using version control systems, particularly Git. 
  • Familiarity with RESTful APIs and/or GraphQL for backend communication. 
  • Experience working with databases, including both relational (MySQL, PostgreSQL) and NoSQL (MongoDB) types. 
  • Understanding of CI/CD practices and the fundamentals of software deployment. 
  • Exposure to Agile methodologies like Scrum or Kanban and working in sprint-based environments. 
  • Strong analytical, debugging, and problem-solving skills. 
  • Good verbal and written communication skills and the ability to work well in a team. 
  • Understanding of DevOps principles and working with tools like Jenkins, GitHub Actions, or GitLab CI. 
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform (GCP). 


Other Key skills:  

  • Good analytical and Problem-solving skills  
  • Good communication skills  
  • A thorough approach and Self starter  
  • Focus on quality and delivery  
  • Working together in teams.  
  • Leadership and effective decision making.  
  • Flexible Attitude  
  • Excellent customer service  

  

Qualifications:  Bachelor's degree or above in the UK or Equivalent.  

Salary: GBP 24000 to GBP 27000 per annum 

Published Date: 01 October 2025  

Closing Date: 30 October 2025 

Evaluation: CV Review, Technical Test, Personal and Technical Interview and References  

Job Type: Full-time, Permanent [Part time and Fixed Term option is available]  

Want To
WORK FOR YOU?

GET THE QUOTE

Want To
WORK WITH US?

CAREER