At a Glance
- Tasks: Build new features for inventory management and enhance software performance.
- Company: Join a dynamic team focused on innovative software solutions in London.
- Benefits: Enjoy remote work options, generous holiday, private health insurance, and share options.
- Why this job: Be part of a collaborative culture that values your expertise and growth.
- Qualifications: Strong experience in Node.js, Typescript, GCP, and DevOps with Terraform required.
- Other info: Work in a vibrant office three days a week, with opportunities for leadership.
The predicted salary is between 80000 - 120000 £ 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:
- 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)
Benefits:
- 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 Engineer - Node.js, Typescript, React employer: Troi
Contact Detail:
Troi Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer - Node.js, Typescript, React
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, especially Node.js, Typescript, and React. Consider building a small project or contributing to an open-source one that showcases your skills in these areas, as practical experience can really set you apart.
✨Tip Number 2
Network with current or former employees of the company on platforms like LinkedIn. Engaging in conversations about their experiences can provide valuable insights into the company culture and expectations, which you can leverage during interviews.
✨Tip Number 3
Prepare to discuss your experience with DevOps practices, particularly with Terraform and cloud platforms like GCP or AWS. Be ready to share specific examples of how you've implemented these technologies in past projects to improve deployment processes.
✨Tip Number 4
Showcase your leadership skills by preparing examples of how you've mentored junior engineers or led projects in previous roles. This is crucial for a Senior position, and demonstrating your ability to grow a team will make you a strong candidate.
We think you need these skills to ace Senior Software Engineer - Node.js, Typescript, React
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Node.js, Typescript, React, and GCP. Emphasise any relevant projects or roles where you've demonstrated your full stack capabilities and DevOps experience.
Craft a Compelling Cover Letter: In your cover letter, explain why you're passionate about inventory management software and how your skills align with the company's goals. Mention specific technologies you’ve worked with that are relevant to the role.
Showcase Your Technical Skills: Include a section in your application that showcases your technical skills, particularly in Typescript, Node.js, and Terraform. Consider adding links to your GitHub or portfolio to demonstrate your coding abilities.
Prepare for Technical Questions: Anticipate technical questions related to full stack development and be ready to discuss your experience with scaling applications and defining KPIs. This will help you stand out during the interview process.
How to prepare for a job interview at Troi
✨Showcase Your Technical Skills
Make sure to highlight your strong skills in Node.js, Typescript, and React during the interview. Be prepared to discuss specific projects where you've used these technologies, and consider bringing along a portfolio or code samples that demonstrate your expertise.
✨Understand the Business Context
Familiarise yourself with inventory management systems and how they impact customer experience. Being able to discuss how your technical contributions can streamline processes will show that you understand the bigger picture and are ready to add value to the team.
✨Demonstrate Leadership Qualities
Since the role is looking for candidates at a Tech Lead/Principal level, be prepared to discuss your experience in mentoring others and leading projects. Share examples of how you've helped teams grow and how you define KPIs for performance.
✨Prepare for DevOps Discussions
Given the emphasis on strong DevOps experience, brush up on your knowledge of Terraform and cloud platforms like GCP or AWS. Be ready to discuss how you've implemented infrastructure as code and any challenges you've faced in deployment processes.