At a Glance
- Tasks: Write clean code and develop robust applications using TypeScript, JavaScript, Node.js, and React.
- Company: Join a small, innovative tech company with a fun and collaborative culture.
- Benefits: Enjoy 25 days holiday, gym membership, educational allowance, and regular team events.
- Why this job: Make an impact with cutting-edge technology while growing your skills in a supportive environment.
- Qualifications: Proficiency in TypeScript, JavaScript, Node.js, and React; strong problem-solving and collaboration skills.
- Other info: Work onsite in Soho, London, and be part of a dynamic team with excellent career growth opportunities.
The predicted salary is between 36000 - 60000 £ per year.
We are 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
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!
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.
Software Engineer employer: Upscope
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 your connections in the tech world, attend meetups, and join online communities. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those using TypeScript, JavaScript, Node.js, and React. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on common coding challenges and system design questions. Practice with friends or use platforms that simulate technical interviews to boost your confidence.
✨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 who are eager to join our team!
We think you need these skills to ace Software Engineer
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!
Be Clear and Concise: Keep your application straightforward and to the point. We appreciate clarity, so avoid jargon and focus on what makes you a great fit for the role. Remember, we’re looking for clean and maintainable code, even in your writing!
Tailor Your Application: Make sure to customise your application for us! Mention specific projects or experiences that align with our values and the responsibilities listed in the job description. This shows us you’ve done your homework and are genuinely interested.
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 it gets into the right hands quickly. Plus, it’s super easy to do!
How to prepare for a job interview at Upscope
✨Know Your Tech Stack
Make sure you brush up on TypeScript, JavaScript, Node.js, and React before the interview. Be ready to discuss your experience with these technologies and how you've used them in past projects. This will show that you're not just familiar with the tools but can also apply them effectively.
✨Showcase Problem-Solving Skills
Prepare to share specific examples of how you've tackled challenges in your previous roles. Think about times when you identified performance bottlenecks or resolved issues quickly. This will demonstrate your ability to think critically and act decisively, which is crucial for a software engineer.
✨Emphasise Collaboration
Since teamwork is key, be ready to talk about how you've worked with others in the past. Highlight any experiences where you defined feature specifications or participated in code reviews. This will show that you value collaboration and can communicate effectively with both technical and non-technical team members.
✨Continuous Learning Mindset
Express your enthusiasm for staying updated with industry trends and new technologies. Mention any recent courses, certifications, or personal projects that showcase your commitment to continuous learning. This aligns perfectly with the company's values and shows that you're proactive about your professional growth.