{"schemaVersion":"jobsearcher.job.v1","id":"03b8a8696f43907f8623cf9f","url":"https://jobsearcher.com/jobs/03b8a8696f43907f8623cf9f","canonicalUrl":"https://jobsearcher.com/jobs/03b8a8696f43907f8623cf9f","title":"Software Developer (Go / Backend Engineering)","description":"*Position Overview* We are seeking a skilled and versatile Backend Software Developer with strong *proficiency in Go (Golang) *and a solid understanding of modern backend engineering principles. While hands-on experience with the Gin framework is a plus, we welcome candidates experienced with any Go web framework — including Fiber, Echo, Chi, or standard library-based architectures — who bring strong problem-solving ability and a deep understanding of scalable backend systems. You will work closely with product managers, frontend developers, and fellow engineers to deliver reliable, high-performance APIs and backend services that power our growing platform. *Key Responsibilities* ? Design, develop, test, and maintain high-performance backend services using Go ? Build and maintain RESTful and/or GraphQL APIs using Go-based frameworks (Gin, Fiber, Echo, Chi, or similar) ? Write clean, maintainable, idiomatic, and well-documented Go code ? Architect scalable, fault-tolerant backend systems with attention to performance and reliability ? Solve complex technical problems with efficient, well-reasoned solutions ? Integrate third-party services, APIs, and external data sources ? Implement and maintain authentication, authorization, and data security mechanisms ? Work with relational and/or NoSQL databases, optimizing queries and data models ? Participate in code reviews, architectural discussions, and technical planning ? Troubleshoot and resolve production issues with urgency and clarity ? Contribute to CI/CD pipelines, deployment processes, and DevOps practices *Required Qualifications* ? 3+ years of professional backend software development experience ? Strong proficiency in Go (Golang) — including idiomatic patterns, standard library, and concurrency model ? Experience building production-grade web services using one or more Go frameworks (Gin, Fiber, Echo, Chi, or net/http) ? Deep understanding of RESTful API design principles and best practices ? Proven problem-solving skills — ability to break down complex requirements into clean technical solutions ? Experience with SQL databases (PostgreSQL, MySQL, MSSQL, etc.) ? Strong understanding of Go concurrency — goroutines, channels, mutexes, and patterns like worker pools ? Solid grasp of HTTP, JSON, and API integration fundamentals ? Familiarity with Git and collaborative development workflows *Preferred Qualifications* ? Experience with multiple Go frameworks and the ability to adapt quickly across them ? Exposure to microservices architecture and distributed systems design ? Experience implementing authentication mechanisms (JWT, OAuth2, API keys) ? Familiarity with containerization (Docker) and orchestration (Kubernetes) ? Experience with cloud platforms (AWS, GCP, or Azure) ? Hands-on experience with message brokers (Kafka, RabbitMQ, NATS) ? Proficiency in writing unit, integration, and benchmark tests in Go ? Experience with observability tools — logging, tracing, and metrics (e.g., Prometheus, Grafana, OpenTelemetry) ? Knowledge of caching strategies (Redis, in-memory caching) *What We're Looking For* ? A strong backend engineer first — someone who understands systems, not just frameworks ? Excellent problem-solving instincts with the ability to debug and reason through complex issues under pressure ? Adaptability across Go frameworks and tooling — you pick up new tools quickly and choose the right one for the job ? Attention to detail and a high bar for code quality and architecture ? Clear, proactive communication in a collaborative team environment ? An ownership mindset — you see things through from design to deployment ? Curiosity and a drive to continuously improve both the product and your own craft Pay: $80,000.00 - $105,000.00 per year Benefits: * 401(k) * 401(k) matching * Dental insurance * Health insurance * Life insurance * Paid time off * Retirement plan * Vision insurance Experience: * Professional Backend Software Development: 3 years (Required) * Go Frameworks: 1 year (Required) Work Location: In person","company":"Span Enterprises","rawCompany":"span enterprises","city":"Rock Hill","state":"SC","isRemote":false,"isActive":false,"createdAt":"2026-07-02T05:34:06.125Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Software Developer (Go / Backend Engineering)","description":"*Position Overview* We are seeking a skilled and versatile Backend Software Developer with strong *proficiency in Go (Golang) *and a solid understanding of modern backend engineering principles. While hands-on experience with the Gin framework is a plus, we welcome candidates experienced with any Go web framework — including Fiber, Echo, Chi, or standard library-based architectures — who bring strong problem-solving ability and a deep understanding of scalable backend systems. You will work closely with product managers, frontend developers, and fellow engineers to deliver reliable, high-performance APIs and backend services that power our growing platform. *Key Responsibilities* ? Design, develop, test, and maintain high-performance backend services using Go ? Build and maintain RESTful and/or GraphQL APIs using Go-based frameworks (Gin, Fiber, Echo, Chi, or similar) ? Write clean, maintainable, idiomatic, and well-documented Go code ? Architect scalable, fault-tolerant backend systems with attention to performance and reliability ? Solve complex technical problems with efficient, well-reasoned solutions ? Integrate third-party services, APIs, and external data sources ? Implement and maintain authentication, authorization, and data security mechanisms ? Work with relational and/or NoSQL databases, optimizing queries and data models ? Participate in code reviews, architectural discussions, and technical planning ? Troubleshoot and resolve production issues with urgency and clarity ? Contribute to CI/CD pipelines, deployment processes, and DevOps practices *Required Qualifications* ? 3+ years of professional backend software development experience ? Strong proficiency in Go (Golang) — including idiomatic patterns, standard library, and concurrency model ? Experience building production-grade web services using one or more Go frameworks (Gin, Fiber, Echo, Chi, or net/http) ? Deep understanding of RESTful API design principles and best practices ? Proven problem-solving skills — ability to break down complex requirements into clean technical solutions ? Experience with SQL databases (PostgreSQL, MySQL, MSSQL, etc.) ? Strong understanding of Go concurrency — goroutines, channels, mutexes, and patterns like worker pools ? Solid grasp of HTTP, JSON, and API integration fundamentals ? Familiarity with Git and collaborative development workflows *Preferred Qualifications* ? Experience with multiple Go frameworks and the ability to adapt quickly across them ? Exposure to microservices architecture and distributed systems design ? Experience implementing authentication mechanisms (JWT, OAuth2, API keys) ? Familiarity with containerization (Docker) and orchestration (Kubernetes) ? Experience with cloud platforms (AWS, GCP, or Azure) ? Hands-on experience with message brokers (Kafka, RabbitMQ, NATS) ? Proficiency in writing unit, integration, and benchmark tests in Go ? Experience with observability tools — logging, tracing, and metrics (e.g., Prometheus, Grafana, OpenTelemetry) ? Knowledge of caching strategies (Redis, in-memory caching) *What We're Looking For* ? A strong backend engineer first — someone who understands systems, not just frameworks ? Excellent problem-solving instincts with the ability to debug and reason through complex issues under pressure ? Adaptability across Go frameworks and tooling — you pick up new tools quickly and choose the right one for the job ? Attention to detail and a high bar for code quality and architecture ? Clear, proactive communication in a collaborative team environment ? An ownership mindset — you see things through from design to deployment ? Curiosity and a drive to continuously improve both the product and your own craft Pay: $80,000.00 - $105,000.00 per year Benefits: * 401(k) * 401(k) matching * Dental insurance * Health insurance * Life insurance * Paid time off * Retirement plan * Vision insurance Experience: * Professional Backend Software Development: 3 years (Required) * Go Frameworks: 1 year (Required) Work Location: In person","datePosted":"2026-07-02T05:34:06.125Z","dateModified":"2026-07-02T05:34:06.125Z","hiringOrganization":{"@type":"Organization","name":"Span Enterprises","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Rock Hill","addressRegion":"SC","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"03b8a8696f43907f8623cf9f"},"url":"https://jobsearcher.com/jobs/03b8a8696f43907f8623cf9f"}}