A Senior Full Stack Software Engineer responsible for developing and maintaining systems using Python, React, GraphQL, and various databases on AWS to support the company's electric car leasing platform and enhance customer experience.
Key Responsibilities
Develop and maintain full-stack web applications using Python, React, GraphQL, and related technologies.
Design, implement, and optimize backend systems and APIs for the electric car leasing platform.
Collaborate with cross-functional teams to develop new features and improve existing functionalities.
Ensure the performance, security, and scalability of the software systems.
Participate in code reviews and contribute to best practices in software development.
Requirements
Proven experience as a Full Stack Software Engineer with a focus on building systems using Python and React.
Experience working with Python, including developing and maintaining applications using Python with GraphQL.
Experience working with React, including building user interfaces with Next.js.
Solid understanding of database management with experience in PostgreSQL and noSQL databases.
Experience deploying and managing applications on AWS cloud infrastructure.
Ability to develop and maintain scalable, reliable, and efficient software systems.
Strong problem-solving skills and the ability to work effectively in a team environment.
Excellent communication skills to collaborate with product and engineering teams.
Relevant educational background in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
Benefits & Perks
Competitive salary range (not specified)
Flexible work environment with accommodations available
Inclusive and fair work environment
Tools and environment provided to unleash potential
Ready to Apply?
Join Octopus Energy and make an impact in renewable energy