Software Developer

Software Developer

Full-Time No home office possible
Go Premium
I

At a Glance

  • Tasks: Design and develop scalable web applications using TypeScript, Java, and modern frameworks.
  • Company: Join a dynamic leader in the tech industry with a collaborative culture.
  • Benefits: Competitive pay of up to £350 per day and flexible working arrangements.
  • Why this job: Make an impact by working on innovative projects with cutting-edge technologies.
  • Qualifications: Strong skills in TypeScript, Java, and experience with cloud infrastructure.
  • Other info: Great opportunity for career growth in a fast-paced environment.

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

Software Developer employer: Inspirec

Join a forward-thinking technology leader that values innovation and collaboration, offering a vibrant work culture where your contributions as a Software Developer will directly impact the development of cutting-edge web applications. With a focus on employee growth, you will have access to continuous learning opportunities and the chance to work with modern tools in a supportive environment, all while enjoying the flexibility of a contract role outside IR35.
I

Contact Detail:

Inspirec Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Developer

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, attend meetups, and join online forums. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those using TypeScript, Next.js, and Spring Boot. This gives potential employers a taste of what you can do and sets you apart from the crowd.

✨Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and problem-solving skills. Practice coding challenges and be ready to discuss your past projects and how you tackled challenges using modern tools.

✨Tip Number 4

Don’t forget to apply through our website! We’ve got loads of opportunities that might just be the perfect fit for you. Plus, it’s a great way to get noticed by our hiring team.

We think you need these skills to ace Software Developer

TypeScript
JavaScript (ES6+)
Next.js
Java
Spring Boot
Terraform
Cypress
RESTful APIs
Microservices
Distributed Systems
CI/CD Workflows
Version Control (Git)
Secure Coding Practices
Performance Optimization
Communication Skills
Problem-Solving Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with TypeScript, Java, and the frameworks mentioned in the job description. We want to see how your skills align with what we're looking for, so don’t be shy about showcasing relevant projects!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're excited about this role and how your background makes you a great fit. We love seeing passion and personality, so let us know what drives you in software development.

Showcase Your Projects: If you've worked on any cool projects using Next.js, Spring Boot, or Terraform, make sure to mention them! We’re keen to see real examples of your work, so include links to your GitHub or any live demos if possible.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to keep track of your application and ensures you get all the updates. Plus, it shows us you’re serious about joining our team!

How to prepare for a job interview at Inspirec

✨Know Your Tech Stack

Make sure you’re well-versed in TypeScript, JavaScript, and the frameworks mentioned like Next.js and Spring Boot. Brush up on your knowledge of Terraform and Cypress too, as these will likely come up during technical discussions.

✨Showcase Your Projects

Prepare to discuss specific projects where you've used the required technologies. Highlight your role, the challenges you faced, and how you overcame them. This will demonstrate your hands-on experience and problem-solving skills.

✨Practice Coding Challenges

Expect some coding challenges or technical questions during the interview. Use platforms like LeetCode or HackerRank to practice problems related to algorithms and data structures, especially in Java and TypeScript.

✨Emphasise Collaboration

Since this role involves working with cross-functional teams, be ready to talk about your experience collaborating with product managers and designers. Share examples of how you’ve contributed to team success and fostered a culture of learning and improvement.

Software Developer
Inspirec
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

I
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>