Software Engineer

London Full-time £45,000 - £65,000 / Year
(£3,750 - £5,416 / Month)

Job Description

Join our dynamic software development team as a Software Engineer, where your technical know-how will be utilised to create impactful, scalable applications. We are committed to fostering an environment that encourages continuous improvement and innovation.

Responsibilities

  • Create and manage RESTful APIs to support mobile and web applications.
  • Perform unit testing and integrate testing to ensure software quality.
  • Enhance functionality by integrating third-party libraries and APIs.
  • Foster a culture of continuous learning and knowledge sharing within the team.
  • Evaluate and recommend new tools and technologies to improve development efficiency.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree in Software Engineering is advantageous
Experience
  • 5+ years of experience in software development and engineering
Technical Skills
  • React
  • Node.js
  • Microservices Architecture
Soft Skills
  • Project Management
  • Attention to Detail
Certifications
  • Google Professional Cloud Architect
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Familiarity with Terraform: Experience with infrastructure as code tools such as Terraform.
  • Knowledge of Agile methodologies: Experience working in Agile teams and practices.

Benefits

  • Health, dental, and optical plans.
  • 401(k) plan with company matching.
  • Remote work flexibility.
  • Employee training and development programmes.

Company Culture

  • Continuous Learning: We invest in our employees' professional development through training and workshops.
  • Work-Life Balance: We promote a healthy work-life balance, with flexible hours and support for wellness.
  • Employee Empowerment: Our employees are empowered to take initiative and lead projects.
Status: Closed