Senior Fullstack Engineer (Python, NextJS) in City of London

Senior Fullstack Engineer (Python, NextJS) in City of London

City of London Full-Time 36000 - 60000 £ / year (est.) No working from home possible
Climate X

At a Glance

  • Tasks: Develop and maintain software that tackles climate risks while collaborating with a diverse team.
  • Company: Join Climate X, a purpose-driven tech company backed by top investors like Google Ventures.
  • Benefits: Enjoy competitive pay, hybrid work, training budgets, and 36.5 days of holiday.
  • Other info: Be part of a dog-friendly office culture with plenty of snacks and social events.
  • Why this job: Make a real impact on climate change while working with cutting-edge technology.
  • Qualifications: Experience in Python and TypeScript, with a passion for full stack development.

The predicted salary is between 36000 - 60000 £ per year.

About us

Climate X is a purpose-driven technology company, backed by GV (Google Ventures), Western Technologies, Commerz Ventures, Pale Blue Dot, Deloitte, and other world-class investors. We’re a wonderfully diverse, growing team with physical offices in London and New York City.

Demand for Climate X is growing fast, and we need to build our team! You’ll be at the front of a nascent industry, working as part of a fantastic and diverse team, doing things that you can be proud of.

Our mission

To deepen the understanding of our changing planet and inspire meaningful action.

What we do

We’re helping the world become more resilient to the impacts of physical climate risks (including floods, fires, storms and more). In doing so, we help drive positive global impact aligned to many of the UN’s Sustainable Development Goals (SDG’s).

Our team builds cutting-edge, peer-reviewed science and translates that into financial impacts that our customers in the financial services industry use to identify, manage and mitigate those risks. Climate X’s customers include the world’s largest banks, asset managers and insurance companies including CBRE, Standard Chartered, Virgin Money and Federated Hermes, as well as a partnership ecosystem that includes Deloitte, Capgemini and AWS. Combined, they manage over $6.5 trillion of assets.

Customers choose us thanks to our ecosystem of products that help solve real human problems and drive tangible business benefits. They love our customer-centric mindset, as well as our pace of innovation in the market.

THE IMPACT YOU’LL OWN

As a Senior Full Stack Engineer in our Carta pod, you will work on systems that integrate with external customers and other internal systems to orchestrate the discovery and risk analysis of company asset datasets. You’ll build intuitive interfaces that enable our clients to efficiently map and analyse company assets while working on modelling the corporate network and their asset portfolios. You’ll create seamless integrations between frontend and backend services, ensuring high performance and reliability throughout the application stack.

This role will initially focus on backend observability and fact set development, working closely with our Machine Learning team. Over time, you’ll have the opportunity to contribute to frontend UI enhancements for the platform and support other products such as Spectra and Adapt. We’re looking for someone who’s comfortable moving between projects, collaborating across teams, and working across the full stack—from backend systems to frontend interfaces.

Backend Integration:

  • Develop and maintain RESTful APIs and services in Python and Typescript
  • Build robust workflows that orchestrate end-to-end business processes
  • Create efficient database schemas and queries
  • Model corporate networks and asset portfolios
  • Ensure proper error handling and service reliability

Frontend Development:

  • Build responsive and intuitive user interfaces using NextJS
  • Implement complex data visualizations and interactive features
  • Optimize application performance and loading times
  • Ensure cross-browser compatibility and responsive design
  • Collaborate with UX/UI designers to implement design systems

ESSENTIAL SKILLS

  • Experience with Python for supporting tools and applications
  • Strong proficiency in TypeScript for both frontend and backend development
  • Strong understanding of REST APIs and frontend-backend integration
  • Experience with complex workflows (e.g. orchestration-based or event driven)
  • Familiarity with cloud (AWS) and IaC (Terraform)

DESIRABLE SKILLS

  • Experience with React and NextJS
  • Test Driven Design (TDD)
  • Experience with Temporal or similar (Celery, BullMQ, microservices, distributed systems)
  • Experience with containerization (Docker, Kubernetes)
  • Experience with LGTM stack/observability stack
  • Experience with TailwindCSS
  • Experience with PostgreSQL and PostGIS
  • Understanding of CI/CD principles
  • Experience with data visualization libraries
  • Experience with automated testing and test-driven development
  • Knowledge of responsive design principles and cross-browser compatibility

INTERVIEW PROCESS

  • Talent screening call (15-30 mins)
  • Cultural and technical interview (1 hour) [with Director of Engineering + wider teams]
  • Take-home technical challenge (1-2 hours)
  • Live technical interview following up from the work completed at home (1.5 hour) [with Staff Engineer/line manager + pod engineer]

We are flexible to host interviews online or in our London office.

BENEFITS

  • Contribute to a business making purposeful impact related to climate change
  • Monthly training & conference budget to help you upskill and develop your career (£1,000 per year)
  • 6 monthly appraisals and 12 monthly pay reviews
  • Pension contribution scheme
  • Hybrid working (3 days/week in office)
  • Mental Health and Wellbeing support via Oliva
  • 25 days holiday, plus Bank Holidays, annual 3-day Christmas-closure, and half day on your birthday (36.5 days total!)
  • Optional quarterly socials, dinners, and fun nights out
  • A fully stocked supply of snacks, fruit, and refreshments for the days when you are in the office
  • Cycle to work scheme via gogeta
  • Enhanced maternity and paternity
  • Pawternity
  • Dog friendly office (official residence of Alfie, Chief Mischief Officer)

EQUAL OPPORTUNITIES

Climate X are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We are committed to creating an inclusive environment for all employees and welcome applications from individuals of all backgrounds.

Senior Fullstack Engineer (Python, NextJS) in City of London employer: Climate X

At Climate X, we pride ourselves on being a purpose-driven technology company that not only tackles the pressing issue of climate change but also fosters a vibrant and inclusive work culture. Our London office offers a collaborative environment where you can grow your skills with a generous training budget, enjoy flexible hybrid working arrangements, and participate in engaging team activities, all while contributing to meaningful global impact. Join us to be part of a diverse team that values innovation and personal development, making every day at work rewarding and fulfilling.

Climate X

Contact Details:

Climate X Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Fullstack Engineer (Python, NextJS) in City of London

Tip Number 1

Network like a pro! Reach out to current employees at Climate X on LinkedIn or other platforms. A friendly chat can give you insider info and might just get your foot in the door.

Tip Number 2

Prepare for those interviews! Brush up on your Python and TypeScript skills, and be ready to discuss your experience with REST APIs. We want to see how you think and solve problems, so practice coding challenges too!

Tip Number 3

Show off your passion for climate change! When you talk about your projects, link them back to how they can make a positive impact on the environment. We love candidates who align with our mission.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team.

We think you need these skills to ace Senior Fullstack Engineer (Python, NextJS) in City of London

Python
TypeScript
REST APIs
Frontend-Backend Integration
Cloud (AWS)
Infrastructure as Code (Terraform)
React

Some tips for your application 🫡

Tailor Your Application:Make sure to customise your CV and cover letter for the Senior Fullstack Engineer role. Highlight your experience with Python and NextJS, and show us how your skills align with our mission at Climate X.

Show Your Passion:We love seeing candidates who are genuinely excited about climate change and technology. Share any relevant projects or experiences that demonstrate your commitment to making a positive impact in this area.

Be Clear and Concise:When writing your application, keep it straightforward. Use clear language and avoid jargon where possible. We want to understand your experience and skills without having to decipher complex terms.

Apply Through Our Website:For the best chance of getting noticed, make sure to apply directly through our website. This helps us keep track of applications and ensures you’re considered for the role as quickly as possible.

How to prepare for a job interview at Climate X

Know Your Tech Stack

Make sure you’re well-versed in Python and TypeScript, as these are crucial for the role. Brush up on REST APIs and how they integrate with frontend and backend systems. Being able to discuss your experience with these technologies confidently will show that you're ready to hit the ground running.

Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous projects, especially those involving complex workflows or integrations. Use the STAR method (Situation, Task, Action, Result) to structure your answers, demonstrating how you tackled issues and what the outcomes were.

Understand Their Mission

Climate X is all about making a positive impact on climate change. Familiarise yourself with their mission and think about how your skills can contribute to this goal. Showing genuine interest in their work will set you apart from other candidates.

Prepare for Technical Challenges

Expect a take-home technical challenge and a live interview based on your submission. Practice coding problems related to backend observability and frontend development. Make sure you can explain your thought process clearly, as communication is key in collaborative environments.