Software Engineer

London FULL TIME £45,000 - £60,000 / Year
(£3,750 - £5,000 / Month)

Job Description

As a Software Engineer, you'll be pivotal in designing and developing applications that push the boundaries of technology. The role requires a hands-on approach to software development, with a focus on creating robust, scalable solutions across various platforms. Candidates should be skilled in both front-end and back-end development, ensuring seamless integration and efficiency in application performance.

Responsibilities

  • Design, implement and maintain microservices architecture.
  • Write efficient, testable, and reusable code.
  • Work closely with QA team to ensure software quality through testing.
  • Participate in daily stand-up meetings and sprint planning.
  • Mentor junior developers and new hires.
  • Stay up to date with emerging technologies and industry trends.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is a plus
Experience
  • 4+ years of experience in software engineering
Technical Skills
  • RESTful APIs
  • Python
Soft Skills
  • Problem-solving
Certifications
  • AWS Certified Developer
Languages
  • English: Fluent

Advantageous

  • Familiarity with Docker: Experience using Docker for containerization.
  • Knowledge of Agile methodologies: Experience in Agile software development practices.

Benefits

  • Competitive salary and benefits package
  • Flexible working hours
  • Work from home options
  • Professional development opportunities

Company Culture

  • Innovation: We encourage innovative thinking and creativity in our team.
  • Collaboration: A collaborative work environment where every voice matters.
  • Continuous Improvement: Encouragement towards continuous personal and professional growth.
Status: Closed