Description:
FullStack Engineer - Salary £55-75k - Central London - Hybrid working - Energy Company
Are you a skilled Full-Stack Engineer eager to make a real difference? Join a dynamic team of software engineers, data modellers, and quantitative analysts at this leading energy supplier as they develop and maintain an advanced digital platform. This platform powers a range of critical applications, including settlement tools, forecasting systems, calculation engines, and data portals.
Play a key role in supporting the UK's Net Zero by 2050 goal by contributing to innovative projects that leverage your expertise and passion. Thrive in a collaborative, forward thinking environment where your skills will drive meaningful impact.
Key Responsibilities:
- Design and develop highly scalable software solutions to improve system functionality and longevity.
- Work with technical business analysts and solution architects to fine-tune requirements and ensure deliverable tasks.
- Develop new user-facing features using React.js and integrate them with back-end Python (Django) components.
- Write clean, maintainable front-end code using JavaScript, CSS, and other frameworks as needed.
- Build and maintain robust RESTful APIs.
- Ensure system performance, security, and scalability through proactive performance tuning and DevOps best practices.
- Stay updated with emerging technologies to drive innovation within the team.
Key Requirements (Essential):
- 3+ years of experience coding in a Python web-development framework (preferably Django).
- 2+ years of front-end development experience (preferably React.js).
- Experience with container-related tools (Docker, Docker Compose).
- Strong database knowledge (SQL, PostgreSQL).
- Expertise in RESTful API development and management.
- Solid understanding of design patterns and relevant implementation models.
- Experience with DevOps tooling including GitLab, CI/CD, Jenkins.
- Familiarity with cloud infrastructure services (preferably AWS) covering compute, storage, networking, hybrid connectivity, monitoring/logging, security, and IAM.
- Excellent communication skills, particularly in explaining technical concepts to non-technical audiences.
- Ability to contribute to the wider engineering team and suggest software enhancements.
Desirable Skills:
- Knowledge of additional programming languages such as C# or C.
- Experience working with diverse cloud environments.
Why Join?
- Competitive salary (£55k - £75k plus bonus & benefits).
- Hybrid working model with flexibility.
- Opportunity to work on impactful projects
- A collaborative, innovative, and forward thinking work environment.
If you’re ready to take on this exciting challenge, apply today!