Software Engineer London HQ

Upscope

Greater London

Hybrid

GBP 70,000 - 100,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

25 days holiday
Macbook & external monitor
Bonuses & profit share
Gym membership
Mindfulness allowance
Educational allowance
Paid lunches at the office
Regular team drinks and events
Occasional trips to our Miami office
Paid travel into the office

Job summary

Upscope is seeking experienced software engineers for its Soho, London-based product team. Onsite four days a week, you’ll design and build robust web applications using TypeScript, JavaScript, Node.js, and React, while collaborating closely with the engineering group to define features and ensure high-quality delivery.

We welcome ambitious engineers with a strong foundation in modern tooling (Git, CI/CD, Jest/Mocha) and database knowledge (SQL/NoSQL).

Qualifications

  • Strong proficiency in TypeScript, JavaScript (ES6+), Node.js, and React, with a solid understanding of their ecosystems.
  • Experience with Git, CI/CD pipelines, automated testing frameworks (e.g., Jest, Mocha), and containerisation technologies (e.g., Docker).
  • Knowledge of RESTful API design and development, and familiarity with web services architecture.
  • Ability to write efficient, secure, well-documented, and clean JavaScript code.

Responsibilities

  • Development and Design: Write clean, efficient, and maintainable code using TypeScript, JavaScript, Node.js, and React. Design and implement robust applications and services to meet predefined requirements.
  • Code Review and Quality Assurance: Participate in code reviews to maintain high code quality and promote best practices. Implement automated tests to ensure functionality, performance, and security.
  • Collaboration: Work closely with our engineering team to define feature specifications and deliver high-quality solutions.
  • Problem-Solving: Identify, troubleshoot, and resolve issues and performance bottlenecks in a timely and effective manner.
  • Continuous Learning: Stay up-to-date with new technologies and industry trends relevant to our tech stack. Actively contribute to the improvement of our development processes.
  • Documentation: Create and maintain comprehensive documentation for the systems and processes developed, ensuring clarity for future maintenance and scalability.

Skills

TypeScript
JavaScript ES6+
Node.js
React
Git
CI/CD
Jest
Mocha
Docker
REST APIs
SQL/NoSQL
Problem solving
Communication

Education

Bachelor's degree in CS or related

Tools

Docker
Jest
Mocha

Job description

We're always keen on speaking with experienced and ambitious software engineers! If the below sounds interesting, feel free to drop us a line!

About

We’re not hiring for this role just yet, but if it sounds like a fit, we’d love to get to know you for future opportunities! Feel free to apply - if it looks like a match, we’ll reach out for a chat.

Our team is pretty awesome, and we're always down to chat with cool, experienced devs who want to join the squad or just learn more about what we do. Right now, we're a cozy group, but we're expanding our product lineup and keen to connect with great developers ready to grow with us.

Ambitious entry-level/junior applicants are encouraged to apply - if you’re eager to learn, we’d love to hear from you

Location: Soho, London (onsite 4 days a week) Salary: Based on experience Must hold right to work in the UK.

Main responsibilities
  • Development and Design: Write clean, efficient, and maintainable code using TypeScript, JavaScript, Node.js, and React. Design and implement robust applications and services to meet predefined requirements.

  • Code Review and Quality Assurance: Participate in code reviews to maintain high code quality and promote best practices. Implement automated tests to ensure functionality, performance, and security.

  • Collaboration: Work closely with our engineering team to define feature specifications and deliver high-quality solutions.

  • Problem-Solving: Identify, troubleshoot, and resolve issues and performance bottlenecks in a timely and effective manner.

  • Continuous Learning: Stay up-to-date with new technologies and industry trends relevant to our tech stack. Actively contribute to the improvement of our development processes.

  • Documentation: Create and maintain comprehensive documentation for the systems and processes developed, ensuring clarity for future maintenance and scalability.

About you
  • Strong proficiency in TypeScript, JavaScript (ES6+), Node.js, and React, with a solid understanding of their ecosystems.

  • Experience with modern development tools and practices, such as Git, CI/CD pipelines, automated testing frameworks (e.g., Jest, Mocha), and containerisation technologies (e.g., Docker).

  • Knowledge of RESTful API design and development, and familiarity with web services architecture.

  • Ability to write efficient, secure, well-documented, and clean JavaScript code.

  • Familiarity with database technologies, both SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB), and an understanding of data modeling principles.

  • Strong problem-solving skills and the ability to work independently or as part of a team.

  • Excellent communication and collaboration skills, with the ability to convey complex technical information to non-technical stakeholders.

  • Bachelor's degree in Computer Science, Engineering, or related field, or equivalent work experience.

  • If you're proactive, curious, ambitious, and eager to learn, you'll definitely stand out to us!
    Successful applicants must hold the right to work in the UK (we're not able to provide sponsorships at the moment), and be able to commute to our Soho office at least four times a week.

Benefits

We want to create a company that lets you do great work and is fun to work at. On top of your salary, you'll also get generous benefits.

  • 25 days holiday, increasing yearly

  • A Macbook & external monitor

  • Bonuses & profit share

  • Gym membership

  • Mindfulness allowance

  • Educational allowance

  • Paid lunches at the office

  • Regular team drinks and events

  • Occasional trips to our Miami office

  • Paid travel into the office

A small but mighty team

As a small, bootstrapped and profitable software company, our team is tiny, but slowly growing. We like people who are fun, chill, and great at what they do.

Company values

People First
We put our team at the heart of everything, ensuring well-being comes before the bottom line.

Purpose-driven Solutions
Our passion guides us. We’re dedicated to crafting genuine solutions, not just chasing revenue.

Value in Usage
Our products' real success? How much they're loved and used by our customers.

Enjoy the Journey
Here, it’s about the experience, fair rewards, and making every day count.

Shared Success
Every achievement is a team win. We're in this journey together.

Proud Underdogs
Agile, lean, and always with that startup spirit — that's how we roll.

Be the Best Version of Yourself
We thrive on mutual respect, continuous growth, and backing each other up.

Our London HQ

Around half of our team works from our London HQ. The office is located in Soho and it has cool and relaxed vibe. There are regular team events and free lunch.

Yes, we do have beer on tap.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Platformed • Greater London

Hybrid
GBP 80,000 - 100,000
Generous equity options
33 days annual leave
First Friday off each month
Senior Product Engineer
Senior Product Engineer

Dragonfly • Greater London

On-site
GBP 95,000 - 140,000
Equity
Competitive salary
Private health insurance
+2
Senior Full-Stack Engineer
Senior Full-Stack Engineer

ADLIB Recruitment | B Corp™ • Greater London

Hybrid
GBP 60,000 - 68,000
Remote-first with occasional London in
Training budget
Ongoing development planning
+6
Junior Software Engineer (Full Stack)
Junior Software Engineer (Full Stack)

Urban Jungle Services Ltd. • Greater London

On-site
GBP 43,000 - 44,000
Share options
25 days paid annual leave
Rapid progression
+7
Senior Full Stack Engineer
Senior Full Stack Engineer

Zinc • Greater London

Hybrid
GBP 90,000 - 120,000
Hybrid working (2 days per week in Luc
EMI options for real ownership
£1200 annual benefits allowance
+8
Senior Software Developer / Team Lead
Senior Software Developer / Team Lead

Houst • City Of London

On-site
GBP 75,000 - 90,000
25 days holiday
Hybrid working
Extra day off for birthday
+2
Office Manager New London
Office Manager New London

Sedna • Greater London

On-site
GBP 30,000 - 45,000
React Software Engineer
React Software Engineer

Venn Apps • Greater London

Hybrid
GBP 70,000 - 90,000
Hybrid role
Office in Mayfair
Company socials
+1
Software Engineer
Software Engineer

Worldover Ltd • Greater London

Hybrid
GBP 40,000 - 70,000
25 days holiday plus Bank Holidays
Pension scheme with Smart Pension
Equity
+1
Senior Software Engineer
Senior Software Engineer

Hook • Greater London

On-site
GBP 90,000 - 120,000
Stock options
Private health insurance
Wellness allowance
+2