Software Engineer
Posting date: | 01 October 2025 |
---|---|
Salary: | £24,000 to £27,000 per year |
Hours: | Full time |
Closing date: | 31 October 2025 |
Location: | Leicester, Leicestershire |
Remote working: | Fully remote |
Company: | TESTQ TECHNOLOGIES LTD |
Job type: | Permanent |
Job reference: | TQ2425_2134_448 |
Summary
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]
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]