full-stack software engineer.

We're seeking a pragmatic Full Stack Software Engineer to join our London team. You'll work on web dashboards, mobile apps, embedded interfaces, and backend systems that bring our clients' hardware products to life. This is a hands-on role requiring independence, technical versatility, and the ability to ship working solutions on commercial timelines.

You'll be working closely with electronics engineers, collaborating on firmware-software integration, developing user interfaces for hardware products, and building the full stack infrastructure our clients need to launch successfully.

People sitting round a desk talking about work

key requirements

  • Minimum 2 years of professional software development experience (industry roles, not academic projects)

  • Bachelor's degree from a QS Top 100 university

  • Strong proficiency in TypeScript/JavaScript

  • Proven ability to own projects from requirements through to deployment

  • Right to work in the UK (we are not offering visa sponsorship for this position)

  • Comfortable working on-site full-time in our London office

What we Value:

We're looking for someone who is:

  • Commercially focused – understands project constraints, budgets, and delivering value to clients

  • Self-directed – can scope work, make technical decisions, and drive projects forward independently

  • Pragmatic – chooses appropriate solutions over perfect ones; ships working code

  • Collaborative – works effectively with our hardware team and directly with clients when needed

  • Resilient – comfortable with the variety and pace of consulting work across different technical stacks

We appreciate team members who take a practical, results-oriented approach to problem-solving and who thrive in an environment that values merit, accountability, and commercial success.

preferred

Highly Desirable:

  • Experience with React for web applications

  • SQL database design and optimization

  • Flutter/Dart for cross-platform mobile development

  • Python for scripting, data processing, or backend services

  • C++ for performance-critical applications or embedded/firmware integration

  • Understanding of hardware-software integration (APIs for IoT devices, sensor data handling, BLE/WiFi protocols)

  • Experience working in startup, consulting, or fast-paced project environments

  • Portfolio demonstrating shipped commercial products

Beneficial:

  • Familiarity with cloud infrastructure (AWS, Azure, GCP)

  • API design and RESTful services

  • DevOps practices and CI/CD pipelines

  • Technical writing and client-facing communication

  • Interest in electronics, hardware, or physical product development

what we offer

  • Competitive salary: £35,000-40,000 per annum (dependent on experience)

  • Company pension scheme

  • AXA comprehensive health insurance and travel insurance

  • Unrestricted access to company facilities for personal projects – including electronics lab, 3D printers, CNC machines, oscilloscopes, network analyzers, and prototyping equipment

  • Exposure to diverse technical challenges across hardware and software

  • Work directly on products that ship to market

  • Small team environment with direct input on technical decisions

duration

This position is full time on-site in our offices in London, starting immediately.

Due to the hands-on nature of the role, we will not be considering hybrid or fully remote applications.

Join Fiddlie and take the next step in your career in the electronics industry. We look forward to hearing from you!

think you might be a good fit?

Think that you'd be a good fit for this role?

Send us an email today to careers@fiddlie.com including your CV, portfolio/Github and details of the role you're applying for.

Apply Now