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]