SOFTWARE ENGINEER, API AND ZONES

Cloudflare
Full-time
Atlanta, GA | Austin, TX | Denver, CO | Lisbon, Portugal
Posted on 5 months ago

Job Description

Cloudflare is seeking a backend engineer to build customer and internal service APIs. The role involves backend architecture, database design, and interaction, with a focus on easily understood and testable code. The engineer will work with the product team to understand requirements, develop new code, and maintain existing code. Proficiency in RESTful API design, relational databases (SQL), and modern containerized deployment practices is required.

Responsibilities

  • Building and managing software applications at large scale
  • Designing and architecting large-scale distributed systems
  • Designing, implementing, and documenting customer-facing APIs
  • Debugging, optimizing, and identifying possible failures in a large-scale distributed system
  • Working closely with the product team to understand and document the functional needs of their product requirements
  • Developing new code to solve new problems, as well as maintaining existing code to squash bugs

Requirements

  • 3-5 years of professional experience building and managing software applications at large scale
  • Deep knowledge of at least one modern programming language such as Go, Rust, JavaScript, PHP with strong computer science fundamentals
  • Experience in designing and architecting large-scale distributed systems
  • Passion for Observability
  • Experience designing, implementing, and documenting customer-facing APIs
  • Solid knowledge of SQL and common relational database systems such as PostgreSQL
  • Experience debugging, optimizing and identifying possible failures in a large-scale distributed system
  • Some understanding of the Cloudflare developers platform (Workers, Durable Objects, Queues, etc)
  • Experience with containers (Docker & Kubernetes)

Benefits

  • No benefits