Senior Software Developer

Senior Software Developer

Temporary 50000 - 70000 £ / year (est.) Home office possible
MM Staffing & Career Consultants

At a Glance

  • Tasks: Join a dynamic team to develop scalable applications and cloud solutions.
  • Company: Innovative tech company focused on digital transformation.
  • Benefits: Remote work, competitive salary, and opportunities for professional growth.
  • Other info: Work remotely with a focus on career advancement and innovation.
  • Why this job: Make an impact with cutting-edge technologies in a collaborative environment.
  • Qualifications: 5+ years in software development with strong Agile experience.

The predicted salary is between 50000 - 70000 £ per year.

Position: Senior Software Developer (SFIA 4)

Employment Type: Contractual – 6 Months

Work Mode: Remote

Shift: General UK Shift

Experience Required: 5+ Years

Nationality: Any Nationality

Work Authorization: Candidates must have valid authorization to work in the UK

Job Summary

We are looking for an experienced Senior Software Developer (SFIA 4) to join a dynamic engineering team working on large-scale digital transformation projects. The ideal candidate should have strong hands-on experience in full-stack development, cloud technologies, microservices architecture, CI/CD pipelines, automated testing, and modern DevOps practices. The role requires collaboration with cross-functional Agile teams to build scalable, secure, and accessible applications while supporting cloud-native platforms and enterprise integrations.

Key Responsibilities

  • Design, develop, and maintain scalable applications using modern full-stack technologies.
  • Develop backend microservices using Spring Boot and Node.js.
  • Build responsive front-end applications using React-based technologies.
  • Work on cloud deployment and infrastructure across AWS and Azure environments.
  • Implement and maintain CI/CD pipelines using GitLab, Jenkins, Concourse, and related tools.
  • Develop and integrate REST/HTTP APIs, Kafka messaging services, and MongoDB databases.
  • Follow Agile methodologies with strong adherence to TDD/BDD practices.
  • Perform automated testing for UI and APIs using Playwright, Selenium, Cucumber, Mockito, and Swagger.
  • Ensure accessibility compliance aligned with WCAG 2.2 standards using assistive technologies such as JAWS and Dragon.
  • Support Infrastructure as Code (IaC) initiatives using Terraform and Docker.
  • Work with data engineering tools including Apache Spark, Python, Airflow, and Jupyter Notebooks.
  • Participate in security and vulnerability scanning using tools like Trend Micro, Wiz, and Trivy/Trixy.
  • Collaborate with integration teams and support enterprise integration products such as Data Access Layer and SFT.

Required Skills & Technologies

  • Backend & Microservices: Node.js, Spring Boot, REST APIs, Kafka, MongoDB
  • Frontend: React.js or React-style front-end frameworks
  • Cloud & DevOps: AWS, Azure exposure, GitLab, Jenkins / Concourse, Docker, Terraform
  • Testing & Quality: TDD / BDD, Playwright, Selenium, Cucumber, Mockito, Swagger
  • Data & Integration: Apache Spark, Python, Airflow, Jupyter Notebooks
  • Security & Accessibility: WCAG 2.2 compliance, Accessibility testing tools (JAWS, Dragon), Security scanning tools such as Trend Micro, Wiz, and Trivy/Trixy

Required Experience

  • Minimum 5 years of software development experience.
  • Strong experience in Agile delivery environments.
  • Experience working on enterprise-scale applications and cloud-native systems.
  • Good understanding of DevOps, automation, accessibility, and secure coding practices.

Preferred Skills

  • Exposure to UK Government or enterprise integration projects.
  • Experience working with DWP Integration Team products and services.
  • Knowledge of modern software architecture and distributed systems.

Eligibility Criteria

  • Must have valid authorization to work in the UK.
  • Comfortable working in General UK Shift timings.
  • Able to work remotely in a collaborative distributed team environment.

If interested, please share your CV along with the below details:

  • Total experience
  • Experience in Springboot, Node JS, Agile
  • Current location
  • Are you authorized to work in UK?
  • Are you ready for EST shift timings as well?
  • When can you join?
  • Expected salary per hour

Senior Software Developer employer: MM Staffing & Career Consultants

Join a forward-thinking company that values innovation and collaboration, offering a remote work environment that promotes flexibility and work-life balance. As a Senior Software Developer, you'll be part of a dynamic team driving large-scale digital transformation projects, with ample opportunities for professional growth and development in cutting-edge technologies. Enjoy a culture that prioritises accessibility, security, and continuous learning, making it an ideal place for passionate developers looking to make a meaningful impact.
MM Staffing & Career Consultants

Contact Detail:

MM Staffing & Career Consultants Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Developer

✨Tip Number 1

Networking is key! Reach out to your connections in the tech industry, especially those who work in companies you're interested in. A friendly chat can lead to referrals, which often get you a foot in the door.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving full-stack development and cloud technologies. This gives potential employers a taste of what you can do beyond just a CV.

✨Tip Number 3

Prepare for interviews by brushing up on your technical skills and understanding the latest trends in software development. Practice coding challenges and be ready to discuss your experience with Agile methodologies and CI/CD pipelines.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!

We think you need these skills to ace Senior Software Developer

Full-Stack Development
Cloud Technologies
Microservices Architecture
CI/CD Pipelines
Automated Testing
Agile Methodologies
Spring Boot
Node.js
React.js
AWS
Azure
REST APIs
Kafka
MongoDB
Terraform
Docker
TDD
BDD
Playwright
Selenium
Cucumber
Mockito
Swagger
Apache Spark
Python
Airflow
Jupyter Notebooks
WCAG 2.2 Compliance
Security Scanning Tools

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with full-stack development, cloud technologies, and Agile methodologies. We want to see how your skills align with the role, 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 the perfect fit for our Senior Software Developer position. Mention specific technologies you’ve worked with and how they relate to what we do at StudySmarter.

Be Clear and Concise: When filling out your application, keep your answers straightforward and to the point. We appreciate clarity, so avoid jargon unless it’s relevant to the role. Remember, we’re looking for your skills and experience!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, you’ll find all the details you need about the role and our company culture there!

How to prepare for a job interview at MM Staffing & Career Consultants

✨Know Your Tech Stack Inside Out

Make sure you’re well-versed in the technologies mentioned in the job description, like Spring Boot, Node.js, and React. Brush up on your knowledge of cloud platforms like AWS and Azure, as well as CI/CD tools like GitLab and Jenkins. Being able to discuss your hands-on experience with these technologies will show that you're not just familiar but truly capable.

✨Showcase Your Agile Experience

Since the role requires collaboration within Agile teams, be prepared to share specific examples of how you've successfully worked in Agile environments. Talk about your role in sprints, how you handle feedback, and any experience you have with TDD/BDD practices. This will demonstrate your adaptability and teamwork skills.

✨Prepare for Technical Questions

Expect to face technical questions or even coding challenges during the interview. Practice common algorithms and data structures, and be ready to explain your thought process. You might also want to review how to design scalable applications and microservices, as these are key aspects of the role.

✨Understand Accessibility and Security Standards

Familiarise yourself with WCAG 2.2 compliance and the tools used for accessibility testing, like JAWS and Dragon. Be ready to discuss how you’ve implemented security measures in your previous projects, especially using tools like Trend Micro and Wiz. This knowledge will set you apart as a candidate who prioritises quality and user experience.

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

>