Browse All Jobs
Job Description
Typeform is seeking a Backend Engineer to contribute to the development of microservices using GoLang. The role involves working with HTTP calls for inter-process communications (IPC) and implementing Kafka or SNS/SQS as middleware. The engineer will collaborate with the Product Team to create secure features and functionalities, enhancing the user experience.

Responsibilities:
  • Contributing code to projects that require backend work (in Golang)
  • Improve existing code bases to be more scalable and reliable
  • Reacting to monitoring alerts and triaging accordingly to resolve issues (even after hours)
  • Proposing solutions to code or architectural problems in a high-traffic environment
  • Doing Root-Cause-Analysis (RCA) exercises and leading/contributing to postmortems for incidents.
  • Helping and training peers
  • Being part of an on-call rota to react to any alerts our monitoring system raises during and outside office hours.

Requirements:
  • University degree in a related field
  • Experience in a high-traffic distributed architecture
  • Experience writing architectural documentation
  • Experience with core technologies: GoLang, Cloud providers, and Messaging systems
  • Excellent written and spoken English skills

Nice to have:
  • Experience working in a remote company or a startup.
  • Previous working experience with Kafka, Terraform, Kubernetes, & Elasticsearch
Apply Manually