Open positions: London

Senior Full-Stack Developer

Are you a Senior Full-Stack Developer with the experience, passion and skills needed to rid the world of crappy solutions?

We believe in collaboration, continuous learning, the challenge of a complex project, and impactful solutions. We offer you a great workplace with awesome colleagues, interesting projects and the possibility of working at Futurice offices abroad for shorter or longer stints, excellent tools and benefits.

We are proud of our lean, flat organisation with a distinctive organisational culture - that has been selected as the best place to work in Europe, twice.

All in all, we are not just looking for a person for a specific position. We are looking for people who know their stuff, who are passionate about it and want to learn more! Who want to be involved in communicating with the clients and who want to have a say on how something should look and work.

In this role, you’ll...

  • Co-create and design concepts together with our designers and clients

  • Build and develop software solutions with novelty and impact, and integrate them into our client’s software landscape

  • Create solution proposals for our clients

  • Build prototypes to help explore or validate new propositions

  • Champion our ways of working and develop workflows with our clients

  • Mentor and inspire other developers from the team


  • Several years of professional experience in software development, ideally in and around web and mobile - more exotic experiences are a big plus!

  • Broad knowledge of tools, frameworks and technologies related to designing, implementing, deploying and hosting software services

  • Desire and skills to coach and mentor other developers

  • Keen to work in a multidisciplinary environment

  • Architecture-level understanding of software design

  • Proven ability to implement complex, multi-layered services with high-quality frontend and backend code, e.g. using JS/NodeJS, Scala, Java, Clojure, ClojureScript...

  • Good understanding of both relational databases as well as NoSQL databases

  • Strong expertise in agile software development and methods (e.g. Scrum, Kanban)


  • Passion for software

  • Ability to communicate well with designers, non-technical team members and stakeholders

  • Friendly, hands on, result-oriented, and humble — you get things done

  • A strong appetite to explore new technologies and share knowledge.

  • Open to feedback and always looking to improve project development and understanding.

  • Your analytical skills are solid and your excellent communication skills allow you to collaborate with motivated people who have a wide variety of skills, coming from different backgrounds.

If this sounds like something you can and want to do, and you're a friendly person who is fun to work with, we would love to get to know you! Please fill out the below application form and someone will get back to you right away.

Ps: If you want to experience other cities you also have the opportunity to work at our other sites, e.g. Berlin, Stockholm or Helsinki, through client projects or our FutuHike program.

Futurice also offers sponsorships for open source contributions that you do in your free time.

And since you know what is best for you to work effectively, you get a credit card and a budget to buy the tools you need, you get to pick your work laptop, smartphone, tablet or smartwatch.

Join us and become part of an international, highly transparent company culture with lots of exciting career opportunities!


Apply for this position

Tell us about you

Please tell why you and us would be a great match. You can also add links to, for example, your GitHub, StackOverflow, LinkedIn, or portfolio.

Please keep the combined file size under 15 MB.

For more information, contact:

Missy Curry Recruiter and Employee Experience