Software Engineer

Software Engineer

Camden Town Full-Time 36000 - 60000 £ / year (est.) No home office possible
Go Premium
U

At a Glance

  • Tasks: Develop and design robust applications using TypeScript, JavaScript, Node.js, and React.
  • Company: Join a small, innovative tech company with a fun and chill culture.
  • Benefits: Enjoy 25 days holiday, gym membership, educational allowance, and regular team events.
  • Why this job: Make a real impact while working with cutting-edge technologies in a supportive environment.
  • Qualifications: Strong skills in TypeScript, JavaScript, Node.js, and React; problem-solving mindset.
  • Other info: Work onsite in Soho, London, with opportunities for growth and collaboration.

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

Overview

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

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*

Apply

Apply for the open role. If you\’re curious about life at Upscope and think you can contribute to the team, we\’d love to hear from you! If we see that your profile could be a good fit, we’ll connect with you to discuss this further.

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

Company information

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 has a cool and relaxed vibe. There are regular team events and free lunch.

Yes, we do have beer on tap.

#J-18808-Ljbffr

Software Engineer employer: Upscope

At Upscope, we pride ourselves on being a people-first company that values well-being and personal growth. Located in the vibrant Soho area of London, our small but dynamic team enjoys a relaxed work culture with generous benefits, including 25 days of holiday, educational allowances, and regular team events. We foster an environment where continuous learning and collaboration thrive, making it an excellent place for ambitious software engineers to develop their skills while enjoying a fun and supportive atmosphere.
U

Contact Detail:

Upscope Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer

✨Tip Number 1

Network like a pro! Reach out to current employees on LinkedIn or at events. A friendly chat can give you insights and might just get your foot in the door.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those using TypeScript, JavaScript, Node.js, and React. This is your chance to shine and demonstrate what you can bring to the team.

✨Tip Number 3

Prepare for the interview by brushing up on problem-solving scenarios. Be ready to discuss how you've tackled challenges in the past, especially in coding and collaboration.

✨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, we love hearing from proactive candidates like you!

We think you need these skills to ace Software Engineer

TypeScript
JavaScript (ES6+)
Node.js
React
Git
CI/CD pipelines
Automated testing frameworks (e.g., Jest, Mocha)
Containerisation technologies (e.g., Docker)
RESTful API design and development
SQL (e.g., PostgreSQL, MySQL)
NoSQL (e.g., MongoDB)
Data modeling principles
Problem-Solving Skills
Communication Skills
Collaboration Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that match our job description. Highlight your proficiency in TypeScript, JavaScript, Node.js, and React, as well as any relevant projects you've worked on.

Craft a Compelling Cover Letter: Use your cover letter to tell us why you're excited about this role and how you can contribute to our team. Share specific examples of your problem-solving skills and collaborative experiences.

Showcase Your Projects: If you've got a portfolio or GitHub repository, don’t forget to include it! We love seeing real-world applications of your coding skills, especially anything that demonstrates your understanding of modern development practices.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, we can’t wait to hear from you!

How to prepare for a job interview at Upscope

✨Know Your Tech Stack

Make sure you brush up on your TypeScript, JavaScript, Node.js, and React skills. Be ready to discuss your experience with these technologies and how you've used them in past projects. It’s a great way to show you’re not just familiar but truly proficient.

✨Prepare for Code Reviews

Since code quality is key, be prepared to talk about your approach to code reviews. Think of examples where you’ve contributed to improving code quality or implemented best practices. This shows you value collaboration and continuous improvement.

✨Show Off Your Problem-Solving Skills

Have a few examples ready that highlight your problem-solving abilities. Discuss specific challenges you faced in previous roles and how you tackled them. This will demonstrate your analytical thinking and ability to work under pressure.

✨Communicate Clearly

Practice explaining complex technical concepts in simple terms. You might need to convey your ideas to non-technical stakeholders, so being able to communicate effectively is crucial. This will help you stand out as a team player who can bridge the gap between tech and business.

Software Engineer
Upscope
Location: Camden Town
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

U
  • Software Engineer

    Camden Town
    Full-Time
    36000 - 60000 £ / year (est.)
  • U

    Upscope

    50-100
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>