At a Glance
- Tasks: Build new features for inventory management and ensure timely deliveries.
- Company: Join a growing in-house Software Engineering team in London.
- Benefits: Enjoy up to £115k salary, 25 days holiday, private health insurance, and generous share options.
- Why this job: Be a tech leader, shape the future of software, and make a real impact.
- Qualifications: Strong TypeScript and Node.js skills, with experience in GCP or AWS and DevOps.
- Other info: Work 3 days a week in a vibrant South London office.
The predicted salary is between 72000 - 96000 £ per year.
We’re helping this client grow their in house Software Engineering team and as a Senior Full Stack Engineer, you’ll be focusing on building out new features to streamline inventory management. This team's job is to build software that allows customers to find exactly what they’re looking for and making sure the riders get to the right place and on time!
- Although a Senior title, we’re looking for Tech Lead/Principal/Staff type level candidates
- Become a domain expert in inventory and order management engines
- Increase the quality and quantity of commits pushed to production
- Help your manager grow a mature team of engineers
- Define KPIs for performance
- Be the voice of Engineering in quarterly/annual planning
Experience as a back end leaning full stack engineer, scaling applications:
- Strong Typescript skills are essential
- Node.js skills are essential, including frameworks such as Express.js or Koa.js
- Experience using GCP (ideally) or AWS
- Very strong DevOps experience (Terraform)
A really generous share options scheme on top of your salary - £100k - £115k
- 25 days holiday per year (plus all bank holidays)
- Private Health Insurance
- Extended sick pay and maternity/paternity leave pay
Senior Software Developer (TypeScript, Node.js & React) employer: Troi
Contact Detail:
Troi Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Developer (TypeScript, Node.js & React)
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, especially TypeScript, Node.js, and React. Consider building a small project or contributing to open-source projects using these technologies to showcase your skills.
✨Tip Number 2
Highlight your experience with GCP or AWS in conversations. If you have worked on cloud-based applications, be ready to discuss how you’ve utilised these platforms to enhance application performance and scalability.
✨Tip Number 3
Prepare to discuss your DevOps experience, particularly with Terraform. Be ready to explain how you've implemented infrastructure as code in previous roles and the impact it had on deployment processes.
✨Tip Number 4
Show your leadership potential by discussing any past experiences where you’ve mentored junior developers or led a team. This will demonstrate your capability to help grow a mature team of engineers, which is a key aspect of the role.
We think you need these skills to ace Senior Software Developer (TypeScript, Node.js & React)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with TypeScript, Node.js, and React. Include specific projects where you've used these technologies, especially in inventory management or similar domains.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention how your background aligns with their needs, particularly your experience in scaling applications and working with GCP or AWS.
Showcase Your DevOps Skills: Since strong DevOps experience is essential, include examples of how you've used Terraform or other tools to improve deployment processes. Highlight any KPIs you've defined or achieved in previous roles.
Prepare for Technical Questions: Anticipate technical questions related to full stack development, particularly around the technologies mentioned in the job description. Be ready to discuss your approach to building features and improving team performance.
How to prepare for a job interview at Troi
✨Showcase Your Technical Skills
Make sure to highlight your strong TypeScript and Node.js skills during the interview. Be prepared to discuss specific projects where you've used these technologies, and consider bringing examples of your work to demonstrate your expertise.
✨Understand the Domain
Familiarise yourself with inventory and order management systems before the interview. Showing that you understand the challenges and nuances of this domain will impress the interviewers and demonstrate your commitment to the role.
✨Discuss Team Leadership Experience
Since they are looking for candidates at a Tech Lead or Principal level, be ready to talk about your experience in mentoring and growing teams. Share specific examples of how you've helped improve team performance and defined KPIs in previous roles.
✨Prepare for DevOps Questions
Given the emphasis on DevOps experience, brush up on your knowledge of Terraform and cloud platforms like GCP or AWS. Be prepared to discuss how you've implemented CI/CD pipelines and managed infrastructure as code in past projects.