Heads up: this job position has expired. If you were already in process, no worries; it will still proceed as normal.

Senior Golang Developer

Make things a little more human

Job details

  • Full-time
  • calendar
  • map markerBarcelona, ES
  • globeRelocation paid
  • cardRequires Work Permit
    Requires that you're a citizen or have a valid work permit / visa sponsorship to work in the country in which this position is based.
  • routeSenior
  • routeEnglish
    Preferred spoken language

Apply now


Are you a developer with an innovative edge? Are you obsessed with quality? Are you a pragmatic thinker and a keen problem solver? 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, enthusiastic, and pragmatic Senior Golang Developer to join our growing team in Barcelona. Your personal and professional growth is important to us, and we believe we provide the right support and company culture to help you thrive.

As a Senior Golang Developer at Typeform you will:

  • Help shape functional and technological decisions which will help take products to the next level
  • Handle code reviews and Pull Requests, collaborate with the team, offering and accepting feedback on your code
  • Promote quality engineering and good coding practices across the company, such as testing, continuous integration and delivery, and scalable architecture
  • Mentor other developers, helping them grow both technically and in their careers

Main requirements

  • You’re a confident communicator, and comfortable working in an agile environment
  • You’re proficient in (at least) one of the following backend languages: Go/Node.js/PHP
  • You have experience working on high-traffic, distributed web applications
  • You have experience developing internal and external APIs
  • You understand the pros and cons of SQL and NoSQL, and when to use one over the other
  • You can communicate clearly to multiple stakeholders

Nice to have

  • You’ve been involved in migrating monolithic applications to microservices
  • You have hands-on experience with Docker
  • You’re familiar with security concerns, such as authentication and authorisation across services
  • You have recent experience working with JavaScript on the frontend, and are familiar with React and Webpack


  • 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