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 TypeScript 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 WebSockets
- 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
#J-18808-Ljbffr…
