Senior Software Engineer

London Full-time £60,000 - £80,000 / Year
(£5,000 - £6,667 / Month)

Job Description

We are on the lookout for an experienced Senior Software Engineer to join our team. You will be responsible for developing cutting-edge applications, ensuring performance, quality, and responsiveness while collaborating with cross-functional teams.

Responsibilities

  • Architect and develop new software solutions from scratch.
  • Implement secure coding practices to protect against vulnerabilities.
  • Work with DevOps to automate deployment pipelines.
  • Drive technical discussions and make architectural decisions.
  • Train and mentor junior engineers on best practices and technology stacks.
  • Improve application functionality based on user feedback.

Requirements

Education
  • Bachelor's degree in Computer Science or similar area
  • Master's degree in relevant field is an advantage
Experience
  • 5+ years in software engineering with a focus on full-stack development
Technical Skills
  • JavaScript
  • Angular
  • GraphQL
Soft Skills
  • Mentorship
  • Conflict Resolution
Certifications
  • Google Cloud Architect
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Experience with Terraform: Hands-on experience with infrastructure as code using Terraform.
  • Cloud Platforms Experience: Familiarity with AWS, Azure or GCP services.

Benefits

  • Health and wellness benefits including gym membership discounts
  • Annual performance bonuses
  • Professional development and training opportunities
  • Work-life balance initiatives

Company Culture

  • Continuous Improvement: We strive for ongoing improvement in our processes and products.
  • Supportive Leadership: Our leaders are committed to supporting team members’ growth and career aspirations.
  • Work-Life Balance: We prioritise a healthy work-life balance to foster employee well-being.
Status: Closed