Find Jobs
Find Jobs Near You – Available Work in Your Location
Backend API Engineer
Career Insights for Back End Developer / Engineer
See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.
Scorecard
Based on Colorado data
Review key factors to help you decide if this role fits your goals. How is this calculated?
What they do
A Back End Developer or Engineer is responsible for server-side web application logic and integration of the work front-end web developers do. Usually writes web services and APIs used by front-end developers and mobile application developers.
$107,674 / year median in Colorado
+9% projected growth
Job Description
Backend API Engineer at Cyberspatial Backend API Engineer at Cyberspatial in Niwot, Colorado Posted in 1 day ago.
Type:
full-time 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