At a Glance
- Tasks: Write clean, production-quality code and support technical direction.
- Company: Fully remote role with a focus on high-quality software development.
- Benefits: Competitive salary of £80,000 - £105,000 and flexible working.
- Why this job: Join a dynamic team and influence technical direction without management duties.
- Qualifications: 10+ years in software engineering with strong React and Node.js experience.
- Other info: Agile/Scrum environment with opportunities for immediate interviews.
The predicted salary is between 80000 - 105000 £ per year.
These are hands-on individual contributor roles with strong ownership — ideal for engineers who enjoy building high-quality software end-to-end and influencing technical direction (without people management).
Bonus: AG Grid / data-heavy UI experience
What you’ll be doing:
- Writing clean, production-quality code
- Supporting technical direction through code reviews and guidance
- Working in an Agile/Scrum team with a modern engineering mindset (incl. AI tools)
Requirements:
- Strong commercial experience with React + Node.js
- 10 years+ Software Engineering experience
- Experience building scalable systems in a microservices/API environment
- Excellent communication and collaboration in distributed teams
- Stable career history
Location: Fully Remote (UK based)
Salary: £80,000 - £105,000 based on experience
If you're interested in hearing more, please upload your most recent CV. Interviews are due to take place in the next week with start dates ASAP.
Senior and Lead Software Engineers employer: Thor Companies
Contact Detail:
Thor Companies Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior and Lead Software Engineers
✨Tip Number 1
Get your hands on some coding challenges! Brush up on your React and Node.js skills with platforms like LeetCode or HackerRank. This will not only sharpen your coding abilities but also give you a confidence boost for those technical interviews.
✨Tip Number 2
Network, network, network! Reach out to fellow engineers or join online communities related to software development. You never know who might have the inside scoop on job openings or can refer you directly to hiring managers.
✨Tip Number 3
Prepare for behavioural questions! Think about your past experiences and how they align with the role. Be ready to discuss how you've influenced technical direction or tackled challenges in a distributed team setting.
✨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 seeing candidates who take that extra step to connect with us directly.
We think you need these skills to ace Senior and Lead Software Engineers
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with React and Node.js, as well as any work you've done in microservices or API environments. We want to see how your skills align with what we're looking for!
Showcase Your Projects: Include specific examples of projects where you've built high-quality software end-to-end. We love seeing the impact of your work, so don’t hold back on the details!
Keep It Clean and Concise: Your application should be easy to read and straight to the point. Use clear language and avoid jargon unless it’s relevant to the role. We appreciate clarity just as much as you do!
Apply Through Our Website: We encourage you to submit your application through our website. It’s the best way for us to receive your CV and ensures you’re considered for the role. Let’s get started on this journey together!
How to prepare for a job interview at Thor Companies
✨Know Your Tech Stack
Make sure you’re well-versed in React and Node.js, as these are crucial for the role. Brush up on your knowledge of building scalable systems and microservices, and be ready to discuss your past projects that showcase your expertise.
✨Showcase Your Problem-Solving Skills
Prepare to talk about specific challenges you've faced in previous roles and how you tackled them. This is your chance to demonstrate your hands-on experience and technical direction influence, so have a few examples ready!
✨Emphasise Collaboration
Since this role involves working in distributed teams, highlight your communication skills and any experience you have with Agile/Scrum methodologies. Be prepared to discuss how you’ve successfully collaborated with remote teams in the past.
✨Ask Insightful Questions
Interviews are a two-way street! Prepare thoughtful questions about the company’s tech stack, team dynamics, and future projects. This shows your genuine interest in the role and helps you assess if it’s the right fit for you.