Software Engineer in London

Software Engineer in London

London Full-Time 28800 - 48000 £ / year (est.) No home office possible
U

At a Glance

  • Tasks: Develop and design innovative software using TypeScript, JavaScript, Node.js, and React.
  • Company: Join a dynamic tech company in Soho, London with a collaborative culture.
  • Benefits: Enjoy 25 days holiday, gym membership, educational allowance, and regular team events.
  • Why this job: Be part of a growing team and make a real impact with your coding skills.
  • Qualifications: Proficiency in modern development tools and strong problem-solving abilities required.
  • Other info: Work in a relaxed office environment with opportunities for continuous learning.

The predicted salary is between 28800 - 48000 £ per year.

We're always keen on speaking with experienced and ambitious software engineers! If the below sounds interesting, feel free to drop us a line! 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 & Salary

  • 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.
  • 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 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

  • 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 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 a cool and relaxed vibe. There are regular team events and free lunch. Yes, we do have beer on tap.

Software Engineer in London employer: Upscope

At Upscope, we pride ourselves on being a people-first employer, fostering a collaborative and innovative work culture in the heart of Soho, London. With generous benefits like 25 days of holiday, educational allowances, and regular team events, we prioritise employee well-being and growth, ensuring that every team member feels valued and empowered to thrive. Join us to be part of a dynamic team where your contributions are celebrated, and you can truly enjoy the journey of building meaningful solutions together.
U

Contact Detail:

Upscope Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer in London

✨Tip Number 1

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

✨Tip Number 2

Show off your skills! Create a personal project or contribute to open-source. This not only showcases your coding chops but also demonstrates your passion for continuous learning, which we love to see!

✨Tip Number 3

Prepare for the interview by brushing up on common coding challenges and system design questions. Practising with friends or using platforms like LeetCode can help you feel more confident when it’s your turn to shine.

✨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’re always keen to hear from ambitious developers ready to grow with us!

We think you need these skills to ace Software Engineer in London

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 🫡

Show Off Your Skills: When you're writing your application, make sure to highlight your experience with TypeScript, JavaScript, Node.js, and React. We want to see how you've used these technologies in real projects, so don’t hold back on the details!

Be Yourself: We love a bit of personality! Don’t just stick to the formalities; let your unique voice shine through in your application. Share what excites you about software engineering and why you want to join our team in Soho.

Tailor Your Application: Make sure to customise your application for us. Reference our company values and how they resonate with you. This shows that you’ve done your homework and are genuinely interested in being part of our squad.

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, it’s super easy – just a few clicks and you’re done!

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.

✨Showcase Your Problem-Solving Skills

Prepare to share specific examples of challenges you've faced in coding or project development. Think about how you identified issues and the steps you took to resolve them. This will demonstrate your analytical thinking and ability to work under pressure.

✨Emphasise Collaboration

Since teamwork is key, be ready to talk about how you've collaborated with others in previous roles. Highlight any experiences where you defined feature specifications or participated in code reviews. This shows you value communication and teamwork, which aligns with their company culture.

✨Stay Curious and Eager to Learn

Express your enthusiasm for continuous learning and staying updated with industry trends. Mention any recent technologies or practices you've explored, and how you plan to contribute to the team’s growth. This will resonate well with their values of growth and shared success.

Software Engineer in London
Upscope
Location: London

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
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>