Software Engineer

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

Job Description

We are seeking a passionate Software Engineer to develop and enhance our software solutions. The ideal candidate will possess a robust understanding of both front-end and back-end development, with an emphasis on building scalable and efficient applications. You will be working in a collaborative environment, contributing to all phases of the development lifecycle.

Responsibilities

  • Create and oversee unit tests to ensure software functionality.
  • Support the deployment and integration of software applications.
  • Contribute to the architecture and design discussions for new projects.
  • Provide troubleshooting support for existing applications.
  • Enhance existing systems to improve performance and efficiency.
  • Ensure compliance with industry standards and security protocols.
  • Foster a culture of continuous improvement through feedback and learning.

Requirements

Education
  • Bachelor's degree in Computer Science or a similar field
  • Master's degree in a technical field is preferred
Experience
  • 5+ years of experience in full-stack development
Technical Skills
  • Java
  • Spring Boot
  • JavaScript
  • React
  • Node.js
Soft Skills
  • Critical Thinking
  • Collaboration
  • Adaptability
Certifications
  • Google Professional Cloud Architect
  • Certified Kubernetes Administrator
Languages
  • English: Fluent

Advantageous

  • Knowledge in Agile methodologies: Experience working in Agile environments to enhance team productivity and software quality.
  • Experience with Microservices architecture: Familiarity with designing and implementing microservices for scalable systems.

Benefits

  • Enhanced health, dental, and vision insurance
  • Generous holiday allowance and paid time off
  • Opportunities for career advancement and mentorship
  • Company-sponsored social events and activities

Company Culture

  • Continuous Improvement: We are committed to continuous improvement, providing training and resources for professional development.
  • Work-Life Balance: Prioritising work-life balance is key; we support flexible working arrangements.
  • Community Engagement: We actively engage with our local community through various outreach and volunteer initiatives.
Status: Closed