Senior Software Engineer

London FULL TIME £60,000 - £80,000 / Year
(£5,000 - £6,666 / Month)

Job Description

We are seeking a highly skilled Senior Software Engineer with expertise in full-stack development to join our dynamic team in London. The ideal candidate will specialise in both front-end and back-end technologies, focusing on creating scalable and efficient software applications to meet client needs.

Responsibilities

  • Lead the development of complex web applications using React, Node.js, and related technologies.
  • Collaborate with cross-functional teams to brainstorm, design, and implement innovative software solutions.
  • Conduct code reviews and implement best practices for software development.
  • Troubleshoot and resolve software defects and performance issues.
  • Ensure application architecture is robust and scalable.
  • Contribute to the continuous integration and continuous delivery (CI/CD) pipeline.
  • Create technical documentation to support development processes.

Requirements

Education
  • Master's degree in Computer Science or related field is preferred
Experience
  • 5+ years of experience in full-stack software development
Technical Skills
  • JavaScript
  • Node.js
Soft Skills
  • Analytical Thinking
  • Communication
Certifications
  • Google Professional Cloud Architect
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Experience with Cloud Services (AWS or Azure): Hands-on experience deploying applications in cloud environments.
  • Familiarity with Microservices Architecture: Understanding of microservices design principles and implementation.

Benefits

  • Competitive salary with performance bonuses
  • Employee wellness programs
  • Generous holiday allowance plus bank holidays
  • Access to training and development resources

Company Culture

  • Innovation: We prioritize innovation and creativity, encouraging our team to push boundaries and think outside the box.
  • Growth Opportunities: Our company provides ample opportunities for personal and professional growth, with ongoing training and mentorship.
  • Inclusivity: We are dedicated to creating an inclusive workplace where all voices are heard and valued.
Status: Closed