Jobs at Typeform: Senior Full-stack Developer in Barcelona -


Senior Full-stack Developer

Make things a little more human

Job details

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €500


Are you a passionate developer, with an innovative edge? Are you obsessed with quality? Are you a pragmatic thinker and a keen problem solver? Do new technologies excite you? Are you ready to take on big challenges? Do you take pride in the code you write and the work you produce? Are you ready to play your part in the online form revolution? If so, we need to talk.

Typeform makes beautiful, next-generation forms. And we’re growing, fast.

We’re looking for talented, passionate, and pragmatic Senior Full-stack Developers. You’ll join our growing team of kick-ass developers in Barcelona, but will be a confident communicator in English, and will be comfortable working in an agile environment. Your personal and professional growth is important to us, and we believe we provide the right support and company culture to help you thrive.

Main requirements

  • Front-end - you should be comfortable writing plain JavaScript as well as having experience working with modern frameworks like React
  • Back-end - you have significant experience with a few server-side languages, such as PHP, Go, Ruby, Java, Node.js, and know what their strengths and weaknesses are
  • Database - you have a solid understanding of SQL and have good working knowledge of at least one of the mainline databases (MySql, PostgreSQL)
  • General - you are comfortable using Git and the command line, and have seen the benefits of working in a continuous integration / deployment environment

Nice to have

  • Front-end - you have worked with modern modular CSS architectures (BEM, OOCSS etc), and have used some of the current front end tools such as Gulp, Babel and Webpack
  • Back-end - you have in-depth experience with PHP or GO
  • Database - from the experiences you have had, you know the pros and cons of SQL v NoSQL databases. You know how and when to use Redis, Cassandra or a RDMS
  • General - you have been involved in moving from a monolithic application to microservices, and some of your deployments have been on Amazon Web Services


  • Flexible working hours
  • Half day Fridays (Work done? Ahead of the game? Enjoy the beach)
  • Amazing office space (including terrace and BBQ)
  • 24 days of holiday (you can take your birthday off)
  • Private health insurance
  • Stock options
  • State-of-the-art tech to help you get the job done
  • Catered team lunches everyday
  • Team building activities including BBQ parties & dinners
  • Ping pong table (no startup is complete without one)
  • Beach volleyball (unwind after a long week)
  • Language courses (English & Spanish)
  • Yoga classes
  • Fresh organic fruit
  • A fabulous wide selection of tea, coffee and juices
  • Beer & crisps (chips for all you Yanks) at Friday company meetings
  • Wear your slippers around the office

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €500