Backend Engineer
Remote
Full Time
#Technology
#Golang
#Cloud
#Messaging Systems
#Kafka
#Terraform
#Kubernetes
#Elasticsearch
At Typeform, we are on a mission to make data collection feel human. We provide a platform that helps more than 150,000 businesses gather insights through surveys, quizzes, and forms that people actually enjoy completing. Our tools are designed to be striking and effortless, powering over 500 million responses annually while integrating seamlessly with platforms like Slack, Zapier, and Hubspot. We believe in moving as one team, grounded in trust and transparency, to deliver exceptional experiences to our diverse global customer base.
The role
We are looking for a Senior Backend Engineer to join our team on a full-time basis. This is a remote position available to candidates located anywhere. You will play a vital role in maintaining our high-traffic architecture, ensuring that our microservices remain scalable, reliable, and secure as we continue to grow and innovate.
Core responsibilities
- Develop and maintain backend microservices using Golang, utilizing HTTP for inter-process communication and implementing middleware solutions like Kafka or SNS/SQS.
- Propose architectural improvements to support our high-traffic environment and lead root-cause analysis efforts to resolve incidents effectively.
- Participate in an on-call rotation to monitor system health and respond to alerts, ensuring our services remain performant for our users at all times.
Skills and experience
To be successful in this role, you should have a strong background in distributed systems and a passion for engineering excellence. We require the following qualifications:
- A university degree in a relevant technical field.
- Proven experience working within high-traffic distributed architectures.
- Proficiency in Golang, cloud infrastructure, and messaging systems.
- The ability to produce clear architectural documentation.
- Excellent communication skills in English.
- Experience with Terraform, Kubernetes, and Elasticsearch is considered a significant advantage.
Compensation and benefits
We are committed to supporting our team members no matter where they are located. This role offers the flexibility of remote work, allowing you to contribute to our mission from a location that suits you best.
How to apply
If you are passionate about building human-centered technology and thrive in a collaborative, high-expectations environment, we would love to hear from you. Please submit your application to join our team as we continue to redefine how businesses interact with their customers.





