Full Stack Software Engineer

Octopus Energy
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:
Similar Remote Jobs
