Full Stack Software Engineer

Octopus Energy Logo

Octopus Energy

๐Ÿ“Remote - United Kingdom

Summary

Join Octopus Electric Vehicles, a leading electric car leasing company, as a mid-level Full Stack Software Engineer. You will collaborate with a cross-functional team to develop and enhance frontend applications and backend APIs using Python, React, GraphQL, and other technologies. Responsibilities include building performant, scalable systems, writing high-quality code with automated tests, participating in code reviews, and contributing to the engineering team through knowledge sharing. The ideal candidate possesses proficiency in Python and React, understands modern development principles, and has experience with API development and the software development lifecycle. Octopus offers a supportive and collaborative work environment with opportunities for career growth. The company boasts a strong culture and has received numerous awards for being a great place to work.

Requirements

  • Proficiency in Python and React
  • Familiarity working with and building APIs
  • Good understanding of modern frontend and backend development principles and practices
  • A collaborative approach and ability to work well in a team environment
  • Some experience taking features through the development lifecycleโ€”from implementation to release

Responsibilities

  • Work within a dedicated cross-functional team on key products for our customers or our internal teams
  • Create or extend frontend applications and backend APIs to deliver impactful features
  • Help deliver performant systems that work consistently across modern browsers and devices, and are reliable at scale
  • Produce high quality, maintainable code with automated tests
  • Participate in pairing and regular code reviews
  • Contribute to the overall engineering team through knowledge sharing, suggesting ideas and seeking regular feedback
  • Be supported by experienced colleagues in your journey to senior engineer and provide support to others with their career development

Preferred Qualifications

  • Knowledge of TypeScript and Next.js
  • Knowledge of GraphQL
  • Experience working with design systems and component libraries
  • Appreciation of AWS and infrastructure as code (IaC) practices
  • An interest in or experience with event-driven architectures

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.