At a Glance
- Tasks: Develop cutting-edge software for vehicles and customer applications in a fast-paced environment.
- Company: Join a pioneering tech company at the forefront of robotics and software innovation.
- Benefits: Enjoy a competitive salary, remote work flexibility, and opportunities for professional growth.
- Other info: Collaborative team culture with excellent career advancement opportunities.
- Why this job: Make a real impact by working on innovative projects that blend technology and design.
- Qualifications: 5+ years in frontend frameworks and 6+ years in backend technologies required.
The predicted salary is between 90000 - 100000 £ per year.
We're looking for a Full‑Stack Software Engineer to develop the ecosystem that powers vehicles, operator tools, and customer‑facing applications. You’ll work in a fast‑moving environment that blends robotics, software, hardware, and product design. Your work will span web interfaces, mobile applications, and internal tools that support real‑time vehicle control.
Key Responsibilities
- To build responsive web and mobile interfaces used by operators and customers.
- Creating dashboards and front‑end interfaces for controls, operations, and earthworks planning, including excavation and bidding tools powered by AI.
- Designing and maintaining backend services (APIs, databases, event streams) that support telemetry, analytics, and autonomous control.
- Collaborate with autonomy and AI teams to incorporate models for workflow automation into user‑facing products.
- To work closely with robotics, hardware, and operations teams to define requirements and deliver end‑to‑end features.
Skills and Experience
- 5+ years across modern frontend frameworks (React/Vue or similar)
- 6+ years with backend technologies (Node OR Python)
- Experience designing and consuming REST/GraphQL APIs, working with real‑time data and messaging systems (WebSockets, Kafka, MQTT), and deploying to cloud
- Experience with HMIs and/or embedded software systems
- Proficiency with AI tools
If you are interested, please apply with your CV today.
Senior Software Developer employer: Digital Waffle
Join a pioneering company at the forefront of technology, where as a Senior Software Developer, you will thrive in a dynamic remote work environment that fosters innovation and collaboration. With a strong emphasis on employee growth, we offer opportunities to work alongside experts in robotics and AI, while enjoying a culture that values creativity and teamwork. Our commitment to developing cutting-edge solutions ensures that your contributions will have a meaningful impact on the future of vehicle technology.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Developer
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with potential colleagues on LinkedIn. You never know who might have the inside scoop on job openings or can put in a good word for you.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving modern frontend frameworks or backend technologies. This is your chance to demonstrate what you can do beyond just a CV.
✨Tip Number 3
Prepare for interviews by brushing up on your technical skills and understanding the latest trends in AI and robotics. Practice common coding challenges and be ready to discuss how you've tackled real-time data problems in the past.
✨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 are proactive about their job search.
We think you need these skills to ace Senior Software Developer
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with modern frontend frameworks and backend technologies. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects!
Showcase Your Projects:Include specific examples of your work that demonstrate your ability to build responsive web and mobile interfaces. If you've worked on AI-powered tools or real-time data applications, let us know!
Keep It Clear and Concise:We appreciate clarity! Use bullet points and headings to make your application easy to read. Highlight your key achievements and skills without overwhelming us with too much information.
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 you’re considered for the role. Plus, it’s super easy!
How to prepare for a job interview at Digital Waffle
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially Python, Node, and modern frontend frameworks like React or Vue. Brush up on your knowledge of REST/GraphQL APIs and real-time data handling, as these will likely come up during technical discussions.
✨Showcase Your Projects
Prepare to discuss specific projects where you've built responsive web and mobile interfaces or worked with backend services. Highlight any experience with AI tools or collaboration with robotics and hardware teams, as this will demonstrate your ability to work in a multidisciplinary environment.
✨Ask Insightful Questions
Come prepared with questions that show your interest in the company’s products and challenges. Inquire about their current projects involving AI and autonomy, or how they integrate feedback from operators into their development process. This shows you’re not just interested in the role, but also in contributing to their mission.
✨Practice Problem-Solving
Expect some technical problem-solving during the interview. Practice coding challenges related to backend services and frontend interfaces. Being able to think on your feet and articulate your thought process will impress the interviewers and showcase your expertise.