At a Glance
- Tasks: Design and build scalable software for advanced hardware systems in a hands-on engineering role.
- Company: Join an innovative tech company focused on hardware-integrated software solutions.
- Benefits: Enjoy a competitive salary, free gym access, healthcare, and enhanced pension.
- Other info: Collaborative culture with excellent career growth opportunities in a dynamic environment.
- Why this job: Make a real impact by working with cutting-edge technology and sophisticated machines.
- Qualifications: Strong JavaScript/TypeScript skills and experience with full-stack software development required.
The predicted salary is between 60000 - 80000 £ per year.
A fantastic opportunity for a Lead JavaScript/TypeScript Software Engineer to join an innovative technology company developing advanced hardware-integrated software systems. This is a highly hands-on software engineering role focused on building scalable, production-ready software that directly supports and interacts with sophisticated physical systems and devices. Unlike traditional web development positions, this role sits within a real-world engineering environment where software is closely integrated with hardware, machines and advanced manufacturing systems.
You will play a key role in improving software quality, architecture, testing and development standards, whilst remaining deeply hands-on across frontend, backend and systems-level software development within a collaborative R&D-focused engineering team.
Location: Peterborough, Cambridgeshire. Ideally on-site 5 days per week, although hybrid working may be considered for exceptional candidates (absolute minimum 3 days a week).
Salary: £60,000 to £80,000 per annum + brilliant benefits - free gym, healthcare, enhanced pension, etc.
Requirements:
- Strong commercial experience in full-stack software engineering, working on software connected to physical products, devices, machines, hardware or real-world systems
- Strong JavaScript and TypeScript experience
- Experience building scalable backend systems using Node.js, NestJS or similar frameworks
- Frontend development experience using Angular or similar modern frontend frameworks
- Experience designing and developing RESTful APIs
- Experience working within Linux-based environments
- Strong understanding of software architecture, testing and production-ready software development
- Experience designing and working with databases
- Strong debugging, problem-solving and systems-thinking capability
- Ability to mentor and support other developers whilst remaining highly hands-on technically
- Excellent communication and collaboration skills
Beneficial Experience:
- Raspberry Pi or similar platforms
- C++
- Python
- Embedded or hardware-adjacent software environments
- Mixed-language codebases
- Event-driven architectures
- Industrial systems, connected devices, robotics, scientific instrumentation or advanced manufacturing technology
- UI/UX awareness for operator or user-facing systems
Responsibilities:
- Design, build and maintain scalable frontend and backend software for advanced hardware-integrated systems
- Develop and improve bespoke software used within sophisticated manufacturing and machine environments
- Work closely with hardware and R&D teams to diagnose and resolve complex system-level issues
- Contribute hands-on across multiple parts of the software stack
- Improve software architecture, maintainability, testing and engineering standards
- Support software release planning, deployment and technical documentation
- Help drive production readiness and long-term software scalability
- Mentor and support a small software engineering team
- Collaborate closely with multidisciplinary engineering and technical teams
- Help improve development workflows, tooling and engineering processes
What the role offers:
- The opportunity to work on software connected to sophisticated real-world machines and manufacturing systems
- A highly technical, hands-on and engineering-led environment
- The chance to work across full-stack, systems and hardware-integrated software development
- A collaborative and innovation-focused culture
If you would like to apply for this unique opportunity, please send your CV via the relevant links. We are committed to creating an inclusive and accessible recruitment process. If you require reasonable adjustments for your application or during the review process, please highlight this by separately emailing. If the job board has removed this email address, full contact details are readily available on our website.
Lead JavaScript/TypeScript Software Engineer Hardware Integrated Software in Peterborough employer: RedTech Recruitment Ltd
Contact Detail:
RedTech Recruitment Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Lead JavaScript/TypeScript Software Engineer Hardware Integrated Software in Peterborough
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work with hardware-integrated software. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving JavaScript, TypeScript, and hardware integration. This will give potential employers a taste of what you can do and set you apart from the crowd.
✨Tip Number 3
Prepare for technical interviews by brushing up on your problem-solving skills. Practice coding challenges related to full-stack development and systems-level software. We all know that hands-on experience speaks volumes!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who take the initiative to connect directly with us.
We think you need these skills to ace Lead JavaScript/TypeScript Software Engineer Hardware Integrated Software in Peterborough
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your JavaScript and TypeScript expertise, as well as any experience with hardware-integrated software systems. We want to see how you can contribute to our innovative projects!
Showcase Your Projects: Include examples of your previous work, especially those involving full-stack development or real-world systems. If you've worked on scalable backend systems or have experience with Angular, let us know! This helps us understand your hands-on capabilities.
Be Clear and Concise: When writing your application, keep it straightforward. Use clear language and avoid jargon unless it's relevant. We appreciate a well-structured application that gets straight to the point, showing us why you're the right fit for the role.
Apply Through Our Website: We encourage you to submit your application through our website. It’s the best way to ensure your CV reaches us directly. Plus, you’ll find all the details about the role and our company culture there!
How to prepare for a job interview at RedTech Recruitment Ltd
✨Know Your Tech Stack
Make sure you’re well-versed in JavaScript, TypeScript, Node.js, and Angular. Brush up on your knowledge of RESTful APIs and databases too. Being able to discuss your experience with these technologies confidently will show that you're the right fit for a hands-on role.
✨Showcase Real-World Experience
Prepare examples of how you've worked on software connected to physical products or systems. Discuss any projects where you’ve integrated software with hardware, as this is crucial for the role. Real-world examples will help you stand out.
✨Demonstrate Problem-Solving Skills
Be ready to tackle some technical challenges during the interview. Think through your debugging and problem-solving processes. Highlight specific instances where you resolved complex issues in a collaborative environment.
✨Emphasise Collaboration and Mentorship
This role involves working closely with teams and mentoring others. Share your experiences in team settings and how you’ve supported fellow developers. Show that you can communicate effectively and foster a positive team dynamic.