Skip to main content

Platform Engineer

Responsibilities

Design of low-latency, high-availability, and performant applications and implement in Golang

Continually search out approaches and opportunities to improve the reliability, quality, and scale of our platform

Develop and own best practices for managing production infrastructure: provisioning, application scaling, configuration management, capacity planning, monitoring, etc.

Develop applications to collaborate with Kubernetes

Participate in system design consulting, platform management, and capacity planning

Balance feature development speed and reliability with well-defined service level objectives

What we’re looking for

  • Highly self-motivated, ability to work autonomously and proactively
  • Experience designing and developing large-scale, distributed, high performance production systems
  • Experience building deployment pipelines leveraging common CI/CD tools
  • Experience with PostgreSQL and Redis
  • An understanding of security best practices
  • Ability to program with one or more high level languages, such as Golang, Nodejs and Java
  • A proactive approach to spotting problems, areas for improvement, and performance bottlenecks
  • Understand containerization solution and have experience with kubernetes is a bonus.

Want to keep up-to-date?

We send out a fortnightly email with relevant events, the latest jobs and career insights from interesting and candid people.

Yes please! arrow-right