EngineerJobs.io
← Back to all jobs

Job Description

Software Developer (Go / Backend Engineering) position at SPAN Enterprises, focused on backend services, RESTful APIs, and secure authentication.

Responsibilities

  • Design, develop, and maintain backend services using Go (Golang) and Gin
  • Build secure, scalable, and well-documented RESTful APIs
  • Create and evolve database schemas, queries, and stored procedures using SQL Server or PostgreSQL
  • Optimize application performance, reliability, and scalability
  • Integrate third-party APIs and external services
  • Implement authentication and authorization mechanisms such as JWT or OAuth
  • Write clean, maintainable, and testable code aligned with engineering best practices
  • Create unit and integration tests to support application quality and reliability
  • Participate in code reviews, architecture discussions, and technical design activities
  • Troubleshoot production issues and implement effective fixes
  • Collaborate with DevOps teams to support CI/CD pipelines and application deployments

Requirements

  • 3+ years of professional experience in backend software development
  • Strong proficiency in Go (Golang)
  • Hands-on experience with the Gin framework
  • Strong knowledge of RESTful API design and development
  • Experience with SQL Server or PostgreSQL, including query optimization and database design
  • Good understanding of Go concurrency concepts: goroutines, channels, and mutexes
  • Experience with Git and modern software development workflows
  • Strong analytical, debugging, and problem-solving skills

Technologies

  • Go (Golang)
  • Gin
  • RESTful APIs
  • SQL Server
  • PostgreSQL
  • JWT
  • OAuth
  • Git
  • goroutines
  • channels
  • mutexes
  • CI/CD

Compensation

  • USD 80,000 - 105,000 per year

Benefits

  • 401(k)
  • 401(k) matching
  • Dental insurance
  • Health insurance
  • Life insurance
  • Paid time off
  • Retirement plan
  • Vision insurance

Work Location

  • Rock Hill, SC (onsite)
  • In person

Experience Level

  • Professional Backend Software Development: 3 years (required)
  • Go Frameworks: 1 year (required)

Similar Jobs