Full-Stack Developer

London Full-time £40,000 - £60,000 / Year
(£3,333 - £5,000 / Month)

Job Description

We are on the lookout for a Full-Stack Developer to join our dynamic team in London. The ideal candidate will excel in both front-end and back-end technologies, driving the development of high-performing applications. You will work collaboratively with a talented team, using your expertise to create innovative solutions and improve system functionality.

Responsibilities

  • Build reusable code and libraries for future use to expedite development.
  • Conduct user testing to gather feedback and improve application features.
  • Integrate user-facing elements with server-side logic.
  • Utilise version control systems to manage codebase efficiently.
  • Assist in planning and conducting deployment processes.
  • Participate in team meetings to provide input and updates on project progress.
  • Research and recommend new technologies to improve our tech stack.
  • Continuously improve applications by implementing best practices.

Requirements

Education
  • Bachelor's degree in Computer Science or similar field
  • Master's degree in Software Engineering is preferred
Experience
  • 3+ years of full-stack development experience
Technical Skills
  • JavaScript
  • Node.js
  • GraphQL
Soft Skills
  • Analytical Thinking
  • Adaptability
Certifications
  • Oracle Certified Java Programmer
Languages
  • English: Fluent

Advantageous

  • Familiarity with containerization (Docker): Experience with Docker for application development and deployment.
  • Experience in Agile methodologies: Experience working in Agile environments to deliver projects.

Benefits

  • Comprehensive health insurance and wellness programmes.
  • Remote working flexibility to balance personal and professional life.
  • Employee assistance programme for mental health support.
  • Annual company retreats and team-building exercises.

Company Culture

  • Collaboration: Teamwork and collaboration are at the heart of what we do, fostering a supportive environment.
  • Continuous Learning: We encourage continuous learning and provide resources for professional growth.
  • Work-Life Balance: We promote a healthy work-life balance with flexible working arrangements.
Status: Closed