Backend Tech Lead

Are you a passionate lead software developer, with an innovative edge? Are you obsessed with shipping quality code? Are you a pragmatic thinker and a keen problem solver? Do new technologies excite you? Are you ready to take on big challenges and big responsibilities? Do you take pride in teaching others what you have learned? 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 a talented, passionate, and pragmatic senior software developer / architect to become a Backend Tech Lead with us. 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.
Key responsibilities:

- Share your technical knowledge and experience, and mentor developers
- Lead the architectural discussion for significant parts of the codebase
- Work closely with the CTO to support Product Owners in driving and implementing the long-term strategy, whilst maintaining solid technical foundations and minimizing technical debt
- Drive and promote continuous improvements: encourage and lead the changes, strive for technical excellence

- Significant experience with server-side languages, particularly PHP and Golang, and knowledge of when they should and shouldn’t be used
- Broad knowledge of messaging systems like RabbitMQ, Kafka or SQSExperience of being involved in the decision-making process in evaluating and implementing database technologies, such as Redis, ElasticSearch, Mysql, Postgres and Couchdb
- You will have significantly contributed to the successful delivery of a large technology project
- Strong people skills, you encourage the team by setting a high bar and then help them to surpass it
- You constructively question the existing situation and strive for innovation and improvement
- The ability and interest in sharing your knowledge, and you thrive on seeing your colleagues improve from your teaching
For bonus points, you:

- Been heavily involved in the move from a monolith to a service based architecture and have implemented related architecture patterns such as event driven architecture 
- Been involved in open source and technical meetups, and have contributed to a number of open source projects
- Have knowledge of the numbers that Jeff Dean thinks all developers should know
Can you tell us about your tech lead or/and team lead experience? *

Can you share a snippet of code that you're proud of and tell us why? *

Can you share with us your Github account (optional)?

Share with us your on-line CV or LinkedIn profile: *

Or upload your CV here:

Why do you want to join Typeform? *

Thanks! Now tell us, what's your name? *

Bonus questions: would you like to leave us a video introduction of yourself?

Don't be shy! It can be as short as you want. No more than 2minutes. It will help us get to know you a little better :)
Please, upload your video here... or....

Share the link to its location here:

How did you hear about Typeform? *

Who told you about Typeform?

If someone at Typeform recommended you, please write their full name.
Oh, before you go, here's some of our perks:

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

Let's do great things.
Thanks for applying! If shortlisted, we'll get in touch with you.

Happy typeforming!