Senior Golang Developer
Apply on
Availability Status
This job is expected to be in high demand and may close soon. We’ll remove this job ad once it's closed.
Location (any of the following cities):
- Alpharetta, GA 30005
- Denver, CO 80202
- Reston, VA 22201
- St. Louis, MO 63146
- West Des Moines, IA 50266
- Boise, ID 83702
Remote: Hybrid remote (i.e., 3 days onsite/week)
Employment Type: 6-month W-2 Contract (possibility to extend into a multi-year contract)
Compensation: up to $85/hour W-2 (depending on experience)
We're seeking a passionate and experienced Senior Golang Developer to join our growing team of innovators. You'll be responsible for designing, developing, and deploying high-quality, scalable web applications using Golang. You'll work closely with cross-functional teams to identify and solve complex technical challenges, contributing significantly to the success of our products and services.
Responsibilities:
- Design, develop, and maintain web applications using Golang, with a focus on backend microservices.
- Implement efficient and maintainable code using best practices and object-oriented design principles.
- Write unit and integration tests to ensure code quality and stability.
- Collaborate with product managers, designers, and other engineers to define technical requirements and solutions.
- Contribute to the continuous improvement of our development and deployment processes.
Qualifications:
- 5+ years of experience as a software engineer, with 2+ years specific to Golang.
- Experience developing Go-based microservices using Gin, Beego, or similar framework
- Experience with relational databases (MySQL, PostgreSQL) and NoSQL databases (MongoDB, Cassandra).
- Familiarity with cloud-based CI/CD pipeline and containerization technologies (Docker, Kubernetes).
Preferred Experience (not required):
- Familiarity with Google Cloud Platform (Google Cloud Platform) services like Cloud Functions, Cloud Run, and Cloud SQL.
- Experience with cloud-native development and deployment methodologies.