Software Engineer

Skyrocketbpo
UK
about 1 month ago
Apply on uk.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Compensation
£31,200.0
Working hours
Shift work
Job source

Tech stack

Microsoft Excel Application Programming Interfaces (APIs) Spreadsheets Code Review Next.js Software Engineering TypeScript Web Applications ReactJS Backend Data Layers Build Management
+1 more
Tools for Reporting

Job description

We’re hiring a Software Engineer to lead development of our financial modeling web application - an interactive platform where founders and analysts build investor-ready P&L statements, cash flow projections, break-even analyses, and scenario-based forecasts without spreadsheets. You’ll work at the intersection of fintech UX and market research, turning complex financial logic into intuitive, data-driven tools used across our platform.

What You’ll Do

  • Design and build a web app for creating, editing, and exporting financial models (revenue drivers, cost structures, cap tables, and multi-year projections)
  • Implement real-time calculation engines for P&L, cash flow, break-even, and sensitivity/scenario analysis
  • Develop spreadsheet-style input components, validation rules, and chart visualizations for model outputs
  • Integrate financial models with our business plan templates and market research dashboards
  • Build APIs and data layers to persist models, support PDF/Excel export, and connect research datasets
  • Collaborate with market research analysts to translate industry assumptions into reusable model templates
  • Write clean TypeScript across Next.js, React, and backend services; participate in code reviews

Requirements

  • 2+ years of professional software development experience
  • Strong proficiency in TypeScript, React, and Next.js (or comparable full-stack frameworks)
  • Experience building data-heavy UIs - forms, tables, charts, or calculation-driven applications
  • Understanding of financial concepts (P&L, cash flow, unit economics) or willingness to learn quickly
  • Comfort owning features end-to-end in a remote, async environment
  • Clear written communication and attention to detail

Benefits & conditions

Pulled from the full job description

  • Flexible schedule

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on uk.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:30 min

Scaffolding pages and routing single-page applications with Next.js

Josh Goldberg · JS Congress

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:17 min

Storyblok engineering context and tech stack overview

Sebastian Gierlinger Sebastian Gierlinger · World Congress 2025

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:12 min

Choosing TypeScript for complex backend applications

Maximilian Otto Maximilian Otto · World Congress 2024

Videos

See all

Related articles

See all