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