Backend API Engineer

Cyberspatial — United States · Posted ~21 hours ago

Mid

Skills

Go RESTful API PostgreSQL MySQL Networking REST TCP/IP HTTP

🔓 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

Join an engineering team to design, build, and maintain robust RESTful APIs in Go, optimize performance and reliability, manage relational databases, and contribute to a microservices architecture while collaborating closely with product and frontend engineers.

Highlights

Develop high‑performance APIs using Go, work with PostgreSQL and MySQL, and collaborate with frontend and product teams in a scalable, architecture‑focused 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 DoDesign, 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 ForProven 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 HaveExperience 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