Software Engineer

London FULL TIME £40,000 - £50,000 / Year
(£3,333 - £4,166 / Month)

Job Description

As a Software Engineer in our dynamic team, you'll be responsible for designing, developing, and implementing software solutions. We are seeking a professional with a solid grasp of both front-end and back-end technologies to help enhance our products.

Responsibilities

  • Engage in cross-functional team meetings to align on project goals.
  • Refactor and optimize existing code to improve performance.
  • Write unit tests and participate in QA activities.
  • Stay updated with emerging technologies and incorporate best practices.
  • Mentor junior developers and contribute to a culture of learning.

Requirements

Education
  • Bachelor's degree in Computer Science or equivalent
  • Master's degree in Software Engineering preferred
Experience
  • 5+ years of full-stack software development experience
Technical Skills
  • JavaScript
  • Node.js
  • React
  • SQL/NoSQL databases
  • Git
Soft Skills
  • Analytical thinking
  • Effective communication
Certifications
  • Google Professional Cloud Architect
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Experience with cloud platforms like AWS or Azure: Hands-on experience with cloud service providers to enhance software solutions.
  • Familiarity with Agile methodologies: Experience in working with Agile frameworks for project management.

Benefits

  • Comprehensive health coverage
  • Generous retirement plan with company match
  • Flexible work arrangements
  • Access to professional development courses
  • Wellness programs and employee assistance

Company Culture

  • Continuous Learning: We are committed to professional growth and provide resources for self-improvement.
  • Work-Life Balance: We promote a healthy work-life balance to ensure our team is happy and productive.
Status: Closed