Full Stack Engineer

SR2
17 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, Polish
Compensation
£ 70K

Job location

Tech stack

Amazon Web Services (AWS)
Database Design
Django
Python
TypeScript
React
Flask
Delivery Pipeline
Backend
FastAPI
Containerization
Front End Software Development
Terraform
Docker

Job description

  • Design and implement scalable features across both frontend and backend systems.
  • Contribute to technical design decisions and help shape engineering best practice.
  • Ensure platform reliability, security and performance at scale.
  • Collaborate cross-functionally with design and product to deliver intuitive user experiences.
  • Maintain clean, testable code with clear documentation.
  • Champion continuous improvement across development, deployment and data accessibility.

Requirements

  • Strong commercial experience with Python (Django or Flask or FastAPI) and frontend experience with React/Typescript.
  • Solid understanding of AWS, CI/CD pipelines and containerisation (Terraform, Docker).
  • Comfortable working across the stack - from database design to frontend interfaces.
  • Excellent communication skills and ability to translate technical concepts for non-technical teams.
  • Motivated by working in small, mission-led teams where every line of code counts.

The ideal candidate is someone who thrives in a start-up environment where you're trusted to take ownership and make things happen. You'll be hands-on across the stack, comfortable switching between backend logic and frontend polish, and enjoy the challenge of turning ideas into working features quickly. You're pragmatic - you care about clean, maintainable code but you also know when to prioritise delivery. Collaboration comes naturally; you communicate clearly with both technical and non-technical teammates, and you're energised by solving problems that have real-world impact.

About the company

We're partnered with an impact-driven business building technology that makes real impact in the sustainability space. You'll be joining a small, passionate team where engineering plays a pivotal role. This isn't a huge corporate environment - it's a place where your input genuinely shapes the product, architecture and technical direction. This team is working at the intersection of software engineering and sustainability, you'll have end-to-end ownership of your work - designing, building and deploying full-stack features - while collaborating closely other engineers and non-technical stakeholders. It's a hands-on, high-impact role within a team that values creativity, autonomy and transparency.

Apply for this position