Software Developer

  • Location: Wolverhampton
  • Posted on: 2026-10-19 11:49:46
  • Company: Company name not provided
  • Experience: From No experience range provided to No experience range provided years

Job Description

Overview

Inspirec has partnered with a dynamic and innovative leader in the technology industry, who are seeking a highly motivated Software Developer to join their team on a contract basis.
Responsibilities
• Develop, test, and maintain front-end applications using Type Script and Next.js
• Build and maintain robust back-end services using Java and Spring Boot.

• Write and maintain infrastructure as code using Terraform for cloud environments (e.g., AWS, GCP, Azure)
• Implement and maintain end-to-end testing suites using Cypress.

• Collaborate with cross-functional teams to define, design, and deliver new features.

• Ensure code quality through code reviews, unit testing, and continuous integration.

• Participate in architectural discussions and help drive best practices for software development.

• Monitor application performance and troubleshoot production issues.

• Contribute to a culture of learning, collaboration, and continuous improvement.

Required Skills & Experience
• Experience building user-facing web applications with Next.js (or React)
• Solid experience with Java and Spring Boot in building scalable backend systems.

• Hands-on experience with Terraform and cloud infrastructure provisioning.

• Proficient with Cypress or similar tools for end-to-end and UI testing.

• Experience with RESTful APIs, microservices, and distributed systems.

• Familiarity with CI/CD workflows and version control systems like Git.

• Knowledge of secure coding practices and performance optimization.

• Excellent communication and problem-solving skills.

Nice to Have
• Experience with containerization tools like Docker and orchestration platforms like Kubernetes.

• Familiarity with GraphQL or Web Sockets.

• Exposure to monitoring/logging tools (e.g., Prometheus, Grafana, ELK, Datadog)
• Previous experience working in Agile/Scrum teams.

• Knowledge of cloud platforms (e.g., AWS, GCP, or Azure)
Seniority level
• Mid-Senior level.

Employment type
• Contract.

Job function
• Consulting.

Industries
• IT Services and IT Consulting.