Full Stack Developer

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

Job Description

We are on the lookout for a Full Stack Developer who is proficient in both front-end and back-end technologies. The successful candidate will play a pivotal role in designing and implementing scalable applications that meet our clients' needs. You will be working in a collaborative environment, leveraging your skills in React and Node.js to deliver high-quality software solutions.

Responsibilities

  • Architect and maintain full-stack solutions using modern technologies.
  • Facilitate communication among team members and provide technical guidance.
  • Refactor and improve legacy code to enhance performance.
  • Create unit tests and ensure application reliability.
  • Participate in agile ceremonies such as sprint planning and retrospectives.
  • Support deployment processes and ensure smooth transitions to production.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree in Software Engineering preferred
Experience
  • 5+ years of full-stack development experience
Technical Skills
  • JavaScript
  • Node.js
Soft Skills
  • Analytical thinking
  • Adaptability
Certifications
  • Google Professional Cloud Architect
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Experience with cloud platforms such as AWS or Azure: Hands-on experience in deploying applications on cloud infrastructures.
  • Familiarity with agile methodologies: Experience working within agile project management frameworks for software development.

Benefits

  • Comprehensive health benefits including dental and vision
  • Generous paid time off and holidays
  • Flexible work arrangements with hybrid options
  • Wellness programs and initiatives

Company Culture

  • Diversity and Inclusion: Our commitment to diversity and inclusion is unwavering, and we strive to create an environment where everyone feels valued and respected.
  • Continuous Learning: We support our team members in their professional journeys by providing learning opportunities and resources.
  • Community Involvement: We encourage our employees to engage with the local community through volunteering and social responsibility initiatives.
Status: Closed