Enable job alerts via email!

Software Developer - Full Stack

Arcus FM Limited.

England

On-site

GBP 45,000 - 52,000

Full time

Yesterday
Be an early applicant

Job summary

A technology services provider is seeking a Software Developer in England to design, develop, and maintain software applications. The ideal candidate should have experience in multiple programming languages, proficiency in both front-end and back-end development, and a strong understanding of agile methodologies. This role includes responsibilities such as collaborating with teams, maintaining documentation, and troubleshooting existing systems. Competitive salary and comprehensive benefits offered.

Benefits

Salary: Circa £45,000
Up to 4% discretionary bonus
25 days annual leave + Bank Holidays
Generous contributory pension scheme
Life Assurance
Salary Sacrifice Electronic Vehicle Scheme
Learning & Development opportunities
Cycle to Work Scheme
Health cash plan

Qualifications

  • Professional experience in software development or engineering.
  • Strong understanding of modern software development practices and tools.
  • Ability to optimize applications for speed, scalability, and reliability.

Responsibilities

  • Design, develop, and maintain software applications.
  • Collaborate with cross-functional teams for scalable solutions.
  • Create and maintain technical documentation.

Skills

JavaScript
SQL
React
CSS
NodeJS
Python
Agile methodologies
DevOps practices
Database management
Version control (Git)

Education

Bachelor’s degree in Computer Science or related field

Job description

Why Join Us

Arcus are recruiting aSoftware Developer who will be responsible for the design, development, and maintenance of software applications that meet the needs of the business and its clients.


What You'll Be Doing

The role involves collaborating with cross-functional teams to deliver high-quality, scalable, and maintainable solutions. You will be required to write, test, and deploy clean, efficient, and maintainable code for various software applications, and collaborate with stakeholders to gather and understand technical and business requirements.

Other responsibilities include;

  • System Maintenance: Troubleshoot, debug, and upgrade existing systems to enhance performance and security.
  • Collaboration: Work with designers, product managers, and other developers to ensure cohesive and user-friendly interfaces and functionalities.
  • Documentation: Create and maintain technical documentation to ensure transparency and support for the development process.
  • Innovation: Propose and implement innovative technologies to improve the software development process and product performance.

What We're Looking For

This position requiresprofessional experience in software development or engineering, an ability to innovate and problem-solve, and a strong understanding of modern software development practices and tools.

Other requirements include;

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Proficiency in multiple programming languages/frameworks, including JavaScript (JS), SQL, React, CSS, NodeJS (ExpressJS), and Python, and infront-end and back-end development
  • Strong understanding of software development life cycle (SDLC) and agile methodologies.
  • Certifications in relevant programming languages or frameworks are a plus
  • Familiarity with database management systems (e.g., MySQL, SQL Server), and an understanding of version control systems such as Git.
  • Awareness of emerging technologies and programming trends, and experience with DevOps practices, including CI/CD pipelines.
  • Ability to optimize applications for speed, scalability, and reliability.
  • Strong written and verbal communication skills.
  • Ability to convey technical information to non-technical stakeholders.
  • This role is ideal for someone who thrives in a fast-paced, innovative environment and is eager to stay at the forefront of technology. A strong commitment to collaboration, learning, and delivering exceptional software solutions is essential.
Benefits of Working at Arcus:
  • Salary: Circa £45,000 (dependent on experience)
  • Up to 4% discretionary bonus scheme, subject to achievement of targets
  • 25 days annual leave + Bank Holidays
  • Generous contributory pension scheme of matched contributions between 5% and 6%
  • Life Assurance
  • Salary Sacrifice Electronic Vehicle Scheme
  • Learning & Development opportunities
  • Funded Training Sponsorship Scheme
  • Cycle to Work Scheme
  • Health cash plan

At Arcus we are passionate about individual development which is why we are proud to offer industry leading Learning & Development opportunities to all our staff across our organisation

Don’t miss out on this great opportunity, apply today by clicking on the ‘apply’ button.


Requisition ID

2025-7507
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.