Backend API Engineer

Cyberspatial — United States · Posted ~3 hours ago

Full-time

Skills

Golang RESTful APIs PostgreSQL MySQL API design Distributed systems Systems architecture Networking TCP/IP Go REST

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A growing technology team is looking for a Backend API Engineer to design and maintain high-performance RESTful APIs using Go. You will optimize endpoints, work with relational databases, reason about multi-service architectures, trace secure data flows, and collaborate with frontend, architecture, and product teams. Strong networking and protocol knowledge will help you build reliable, scalable backend systems.

Highlights

Build high-performance APIs and scalable systems while working across architecture, databases, networking, and secure data flows in a growing engineering environment.

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 GolangBuild and optimize API endpoints for performance, reliability, and scalabilityWork closely with frontend engineers, architects, and product teams to define API contractsManage and optimize relational database schemas and queries in PostgreSQL and MySQLNavigate and reason about complex, multi-service system architecture to trace data flow, debug issues, and design endpoints that fit cleanly into the broader platformApply networking and protocol-level knowledge (TCP/IP, HTTP/S, DNS) to build APIs that perform reliably under real-world network conditionsParticipate in code reviews, contribute to engineering best practices, and help raise the bar for the teamTroubleshoot 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 GolangStrong understanding of RESTful API design principles and best practicesHands-on experience with relational databases (PostgreSQL and/or MySQL)Ability to write efficient SQL queries and manage database performanceSolid understanding of software engineering fundamentals (data structures, concurrency, error handling)Strong ability to navigate and understand large, interconnected codebases and system architecturesKnowledge 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 programmingFamiliarity with Golang concurrency primitivesFamiliarity with OpenAPIExposure to network protocols (TCP/IP, UDP, HTTP/S, DNS, DHCP) and how they inform API and system designBackground in systems programming (C, C++, Rust) alongside Go