Back to search
Cyberspatial Linkedin · Posted 5d ago

Backend API Engineer

Colorado, United States

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

We are looking for a talented and motivated Backend API Engineer to join our growing engineering team. In this role, you'll design, build, and maintain high-performance APIs that power our core products — while bringing a strong systems-level understanding of how data moves securely and efficiently through our infrastructure. If you love clean architecture, scalable systems, and writing Go code that just works, we'd love to hear from you.


What You'll Do
  • Design, develop, and maintain robust RESTful APIs using Golang
  • Build and optimize API endpoints for performance, reliability, and scalability
  • Work closely with frontend engineers, architects, and product teams to define API contracts
  • Manage and optimize relational database schemas and queries in PostgreSQL and MySQL
  • Navigate and reason about complex, multi-service system architecture to trace data flow, debug issues, and design endpoints that fit cleanly into the broader platform
  • Apply networking and protocol-level knowledge (TCP/IP, HTTP/S, DNS) to build APIs that perform reliably under real-world network conditions
  • Participate in code reviews, contribute to engineering best practices, and help raise the bar for the team
  • Troubleshoot and resolve production issues in a timely and effective manner, including issues that span API, database, and network layers


What We're Looking For
  • Proven experience building backend APIs in Golang
  • Strong understanding of RESTful API design principles and best practices
  • Hands-on experience with relational databases (PostgreSQL and/or MySQL)
  • Ability to write efficient SQL queries and manage database performance
  • Solid understanding of software engineering fundamentals (data structures, concurrency, error handling)
  • Strong ability to navigate and understand large, interconnected codebases and system architectures
  • Knowledge of API security best practices (OAuth2, JWT, rate limiting)
  • Experience working in a collaborative, agile environment


Nice to Have
  • Experience with packet processing or low-level network programming
  • Familiarity with Golang concurrency primitives
  • Familiarity with OpenAPI
  • Exposure to network protocols (TCP/IP, UDP, HTTP/S, DNS, DHCP) and how they inform API and system design
  • Background in systems programming (C, C++, Rust) alongside Go


Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If repetitive applications get heavy, Managed Job Search adds supervised execution for $99/month.
View Managed Job Search