Software Engineer

London FULL TIME £40,000 - £60,000 / Year
(£3,333 - £5,000 / Month)

Job Description

We are on the lookout for a talented Software Engineer to join our London office. You will play a crucial role in developing scalable and efficient software solutions with a focus on quality and performance. As part of our dynamic team, you will participate in the full software development lifecycle, from requirements gathering to deployment. If you are passionate about technology and eager to work in a collaborative environment, we want to hear from you!

Responsibilities

  • Collaborate with stakeholders to gather and refine software requirements.
  • Engage in agile software development practices, participating in sprints and stand-ups.
  • Conduct research and development to improve existing software.
  • Implement best practices for software development and Agile methodologies.
  • Utilize version control systems effectively to manage code changes.

Requirements

Education
  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • Master's degree in a relevant field is preferred
Experience
  • 3-5 years of experience in software engineering
Technical Skills
  • C#
  • JavaScript
  • HTML/CSS
Soft Skills
  • Creative Thinking
  • Adaptability
Certifications
  • Microsoft Certified: Azure Developer
Languages
  • English: Fluent

Advantageous

  • Experience in Agile development: Strong understanding of Agile methodologies and practices.
  • Familiarity with GraphQL: Experience with GraphQL for developing APIs is a plus.

Benefits

  • Health, dental, and vision coverage
  • Pension scheme with employer contributions
  • Employee assistance program
  • Team-building events and outings

Company Culture

  • Employee Wellbeing: We prioritize the health and wellbeing of our employees, offering resources and support systems.
  • Continuous Learning: Our culture promotes lifelong learning, with resources for professional development.
  • Work-Life Balance: We support our employees in achieving a healthy work-life balance through flexible work arrangements.
Status: Closed