Retour aux emplois
XX
Software Developer (Go / Backend Engineering)SPAN EnterprisesRock Hill, South Carolina, United States
XX

Software Developer (Go / Backend Engineering)

SPAN Enterprises
  • US
    Rock Hill, South Carolina, United States
  • US
    Rock Hill, South Carolina, United States

À propos

*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
  • Rock Hill, South Carolina, United States

Compétences linguistiques

  • English
Avis aux utilisateurs

Cette offre provient d’une plateforme partenaire de TieTalent. Cliquez sur « Postuler maintenant » pour soumettre votre candidature directement sur leur site.