Mid-Level Software Developer
Mid-Level Software Developer

Mid-Level Software Developer

London Full-Time 28800 - 48000 £ / year (est.) Home office (partial)
I

At a Glance

  • Tasks: Develop and maintain web applications using Laravel and React, while collaborating with a dynamic team.
  • Company: Join Isio, a people-focused business committed to your growth and development.
  • Benefits: Enjoy flexible working, competitive pay, healthcare benefits, and 25 days annual leave plus extras.
  • Why this job: Advance your career in a supportive environment with opportunities to learn new skills and technologies.
  • Qualifications: 3-5 years of software development experience and proficiency in Laravel and React required.
  • Other info: Hybrid work model available; open to applicants from various UK locations.

The predicted salary is between 28800 - 48000 £ per year.

We’re growing and want you to be a part of our journey. We are looking for a talented and driven Mid-Level Software Developer to join our dynamic team and advance their career. In this role, you will be responsible for developing, maintaining, and enhancing software solutions that support our business operations and client services. The ideal candidate will have a solid background in Laravel, React, Docker, GitHub, and unit testing, and be eager to integrate into a growing company. This position offers an excellent opportunity for mid-level developers to take on more responsibility and develop new skills with the support of a dedicated specialist team.

Role and Responsibilities

  • Develop, test, and maintain robust and scalable web applications using Laravel and React.
  • Utilise Docker for containerisation to ensure consistent environments across development, testing, and production.
  • Manage code repositories and collaborate with team members using GitHub.
  • Write and maintain unit tests to ensure code quality and reliability.
  • Participate in code reviews to provide and receive constructive feedback.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Troubleshoot and resolve software defects and issues in a timely manner.
  • Stay up to date with emerging technologies and industry trends to continuously improve skills and knowledge.
  • Willingness to learn other languages and skills as used by the wider team, e.g. C#, Python, pensions calculations modelling etc.

Key Skills & Experience

  • Mandatory experience: Proficiency in Laravel and React frameworks.
  • Experience with Docker for containerisation.
  • Strong knowledge of version control and collaboration using GitHub, Bitbucket, Azure repos etc.
  • Proven experience in writing and maintaining unit tests.
  • Database management with MySQL, PostgreSQL, or SQL Server.
  • Experience with various testing frameworks such as PHPUnit, Jest, or similar.
  • Experience in writing and updating documentation using tools such as Confluence.
  • API development with RESTful APIs.
  • Development environments like Visual Studio Code or JetBrains IntelliJ IDEA.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and teamwork abilities.
  • Optional/Preferred experience: Familiarity with Jira for project management and issue tracking.
  • Experience with Postman for API testing.
  • Knowledge of cloud services platforms like Azure, AWS, Google Cloud Platform etc.
  • Understanding of SonarQube for code quality analysis.
  • Security practices and tools like OWASP and Snyk.
  • Additional Beneficial Experience: CI/CD tools like Jenkins or GitHub Actions.
  • Container orchestration with Kubernetes.
  • Front-end state management with Redux.
  • TypeScript for enhanced JavaScript development.
  • Back-end development with Node.js and Express.js.
  • Monitoring and logging tools like ELK Stack, Prometheus, or Grafana.
  • Automated UI testing with Selenium or Cypress.
  • End-to-end testing with Mocha/Chai.
  • Team communication with Slack or Microsoft Teams.
  • Infrastructure as Code with Terraform or Ansible.
  • Additional programming languages like Python or C#.

Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent work experience.
  • 3-5 years of professional experience in software development.

Where is the role?

The team are generally based in London and Birmingham but we are open to considering those in other locations joining the team including Birmingham, Bristol, Glasgow, Edinburgh, Leeds, London, Belfast and Reading. We work on a hybrid basis, offering the opportunity for colleagues to split their working time between working in the office and at home.

What we offer you

Isio is a people business, and we’re committed to helping our great colleagues gain a wide variety of experience, significant development opportunities and progression through the business. The variety of work that’ll be available to you will enable you to do this. On top, we also offer:

  • A competitive remuneration package, including a bonus scheme.
  • A defined contribution pension scheme.
  • Life insurance.
  • Healthcare benefits.
  • Income protection benefits.
  • 25 days annual leave (plus bank holidays) as standard with the option to purchase additional days of holiday.
  • Two additional ‘Company’ days – a celebration day for your birthday and an extra day over Christmas.
  • Corporate Social Responsibility (CSR) allowance.
  • Flexible working opportunities.
  • A flexible benefits package.
  • Internal development programmes including (technical and non-technical) training support and mentor programmes.
  • Where required study support including study days, materials and exam entry support.

What’s next?

Click on the ‘apply’ and follow the simple application process on-line. If you think you may require a reasonable adjustment to be made for any reason at any stage of your recruitment process, please email hrrecruitment@ISIO.com.

Mid-Level Software Developer employer: Isio

Isio is an exceptional employer that prioritises the growth and development of its employees, offering a dynamic work culture where collaboration and innovation thrive. With a competitive remuneration package, flexible working options, and a commitment to corporate social responsibility, Isio provides a supportive environment for Mid-Level Software Developers to enhance their skills and advance their careers in vibrant locations like London and Birmingham.
I

Contact Detail:

Isio Recruiting Team

hrrecruitment@ISIO.com

StudySmarter Expert Advice 🤫

We think this is how you could land Mid-Level Software Developer

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as Laravel and React. Consider building a small project or contributing to an open-source project using these frameworks to showcase your skills.

✨Tip Number 2

Engage with the developer community on platforms like GitHub. Share your projects, contribute to others' work, and participate in discussions to demonstrate your collaborative spirit and technical expertise.

✨Tip Number 3

Prepare for potential technical interviews by practising coding challenges that focus on unit testing and API development. Websites like LeetCode or HackerRank can be great resources for honing your problem-solving skills.

✨Tip Number 4

Research StudySmarter and understand our company culture and values. Tailor your conversations during interviews to reflect how your personal values align with ours, showing that you’re not just a fit for the role but also for the team.

We think you need these skills to ace Mid-Level Software Developer

Proficiency in Laravel
Proficiency in React
Experience with Docker
Version control using GitHub
Writing and maintaining unit tests
Database management with MySQL, PostgreSQL, or SQL Server
Familiarity with testing frameworks such as PHPUnit and Jest
API development with RESTful APIs
Experience with development environments like Visual Studio Code or JetBrains IntelliJ IDEA
Excellent problem-solving skills
Attention to detail
Strong communication abilities
Teamwork skills
Familiarity with Jira for project management
Experience with Postman for API testing
Knowledge of cloud services platforms like Azure, AWS, or Google Cloud Platform
Understanding of SonarQube for code quality analysis
Security practices and tools like OWASP and Snyk
CI/CD tools like Jenkins or GitHub Actions
Container orchestration with Kubernetes
Front-end state management with Redux
TypeScript for enhanced JavaScript development
Monitoring and logging tools like ELK Stack, Prometheus, or Grafana
Automated UI testing with Selenium or Cypress
End-to-end testing with Mocha/Chai
Team communication tools like Slack or Microsoft Teams
Infrastructure as Code with Terraform or Ansible
Additional programming languages like Python or C#

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Laravel, React, Docker, and GitHub. Use specific examples of projects you've worked on that demonstrate your skills in these areas.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention how your background aligns with the responsibilities outlined in the job description, and showcase your eagerness to learn new technologies.

Showcase Your Projects: If you have a portfolio or GitHub repository, include links to your best work. Highlight any projects that involved unit testing, API development, or collaboration with cross-functional teams.

Prepare for Technical Questions: Be ready to discuss your technical skills in detail during the interview process. Brush up on your knowledge of Laravel, React, and Docker, and be prepared to solve coding problems or discuss your approach to software development.

How to prepare for a job interview at Isio

✨Showcase Your Technical Skills

Be prepared to discuss your experience with Laravel and React in detail. Bring examples of projects you've worked on, and be ready to explain your role in developing, testing, and maintaining those applications.

✨Demonstrate Problem-Solving Abilities

Expect to face technical questions or scenarios during the interview. Practice explaining your thought process when troubleshooting issues or resolving software defects, as this will highlight your problem-solving skills.

✨Familiarise Yourself with Collaboration Tools

Since the role involves using GitHub for version control and collaboration, ensure you understand how to manage code repositories effectively. Be ready to discuss your experience with code reviews and team collaboration.

✨Stay Updated on Industry Trends

Research emerging technologies relevant to the role, such as Docker, CI/CD tools, and cloud services. Showing that you're proactive about learning and adapting to new technologies will impress the interviewers.

Mid-Level Software Developer
Isio
I
  • Mid-Level Software Developer

    London
    Full-Time
    28800 - 48000 £ / year (est.)

    Application deadline: 2027-06-19

  • I

    Isio

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