Senior Golang Backend Engineer
Staffing Spot, Inc. · Charlotte, NC · 4 days ago
On-siteEngineeringContract
Responsibilities
- Develop and maintain backend applications using Go (Golang).
- Design, develop, and maintain API-driven application services.
- Build integration layers that connect business applications with AI/ML and predictive analytics solutions.
- Collaborate closely with Data Science teams to operationalize machine learning models.
- Develop scalable backend services using Python and/or Golang.
- Design and implement REST APIs and microservices architectures.
- Deploy and support containerized applications in cloud-native environments.
- Build, maintain, and troubleshoot CI/CD pipelines.
- Participate in architecture discussions and provide technical guidance on application design.
- Partner with stakeholders across Data Science, Tachyon, and Data Domain Owner teams to deliver business solutions.
- Ensure high availability, performance, scalability, and reliability of deployed services.
Qualifications
- 7+ years of software engineering experience
- 5+ years of experience in Go (Golang)
- Ability to provide technical leadership and mentor team members while remaining hands-on
- Experience with REST APIs, microservices, and concurrent programming
- Strong API engineering and backend application development expertise
- Experience building production-grade services around AI/ML capabilities
- Cloud-native application development experience
- Combination of software engineering, integration engineering, and DevOps skills
- Experience working in cross-functional environments supporting AI-driven business solutions
Core Technical Skills
Programming Languages: Strong proficiency in Go (Golang). Strong experience with Python and/or Golang (Golang preferred). Additional experience with Java is beneficial. Must have significant application development experience; not seeking pure Java developers.
Skills: java api, data science, api, cloud, tachyon, go (golang), ml, python