Software Engineer

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

Job Description

Join our dynamic team as a Software Engineer where you will play a key role in developing robust software solutions. The ideal candidate will bring a mix of technical skills and creativity to design and deliver sophisticated applications that delight users. You will collaborate closely with cross-functional teams to ensure project success and engage in continuous learning.

Responsibilities

  • Engage in system design and architectural choices to promote system scalability.
  • Implement features that enhance user experience based on user feedback.
  • Utilise monitoring tools to ensure applications perform optimally.
  • Mentor junior developers and help them grow in their technical skills.
  • Document software functionalities and processes for future reference.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
Experience
  • 4+ years of software development experience with a focus on full-stack development.
Technical Skills
  • JavaScript
  • Database Management
Soft Skills
  • Problem-solving
  • Effective Communication
Certifications
  • Google Cloud Certified - Professional Cloud Architect
Languages
  • English: Fluent

Advantageous

  • Experience with cloud platforms such as AWS or Azure: Hands-on experience deploying applications in cloud environments.
  • Knowledge of Agile methodologies: Familiarity with Agile practices to enhance team collaboration.

Benefits

  • Comprehensive health and wellness programs
  • 401(k) plan with company match
  • Generous vacation leave
  • Support for remote working day

Company Culture

  • Growth Mindset: We encourage continuous learning and provide opportunities for professional development.
  • Work-Life Balance: We believe in maintaining a healthy work-life balance for all employees.
  • Empowerment: Our employees are empowered to make decisions and drive their projects forward.
Status: Closed