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.