Senior Software Engineer

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

Job Description

We are seeking a talented Senior Software Engineer with a strong focus on both front-end and back-end development. The ideal candidate will bring expertise in modern frameworks like React and Node.js, and possess a passion for creating scalable, high-quality software solutions. Join us to be part of a dynamic team that thrives on innovation and collaboration.

Responsibilities

  • Develop unit tests and serve as a mentor to junior developers.
  • Optimize application performance and maintain a user-centric approach in design.
  • Work on scaling applications to handle increased user activity.
  • Collaborate with cross-functional teams to define project scopes and requirements.
  • Stay updated with the latest industry trends and technologies to ensure our stack remains cutting-edge.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is advantageous
Experience
  • 5+ years of experience in software engineering, with a focus on full-stack development.
Technical Skills
  • JavaScript
  • React
  • Node.js
  • HTML/CSS
  • Git
  • RESTful APIs
  • Docker
  • Kubernetes
Soft Skills
  • Problem-solving
  • Teamwork
  • Communication
  • Adaptability
Certifications
  • AWS Certified Solutions Architect
  • Google Professional Cloud Architect
Languages
  • English: Fluent

Advantageous

  • Familiar with front-end testing frameworks.: Knowledge of testing frameworks like Jest or Mocha is a plus.
  • Familiar with cloud service providers.: Experience with services like AWS or Azure for deployment.

Benefits

  • Comprehensive health, dental, and vision coverage.
  • Company-sponsored retirement plan with attractive match.
  • Flexible working arrangements with options for remote work.
  • Regular team-building activities and social events.

Company Culture

  • Continuous Learning: We commit to the growth of our employees through ongoing training and development opportunities.
  • Work-Life Balance: We believe in maintaining a healthy work-life balance and offer flexibility to our employees.
  • Open Communication: We promote an open-door policy where employees can voice their opinions and ideas freely.
Status: Closed