Golang Developer
About the role
This is an opportunity to register your interest in future Golang Developer roles based in Chicago, Illinois. Positions of this type typically sit within software development teams working on backend infrastructure, microservices, and distributed systems. The work could involve designing and implementing efficient Go applications, collaborating with other engineers to maintain code quality, and contributing to the evolution of production systems that support core business operations.
Typical role overview
Location: Chicago, Illinois, USA
Type: Contract Full-time
Rate: $720–$960 per day
Experience: 2–5 years in software development
Responsibilities
- Write clean, maintainable Go code and participate in code reviews to ensure quality standards.
- Build and maintain backend services, APIs, and microservices using Go.
- Collaborate with team members to design and implement solutions for backend systems.
- Debug and troubleshoot performance issues in production environments.
- Contribute to system architecture discussions and technical decision‑making within the team.
- Work with version control systems and follow established development workflows.
- Document code and technical decisions to support team knowledge sharing.
Requirements
- 2–5 years of professional software development experience.
- Solid experience writing production‑grade code in Go (Golang).
- Working knowledge of software development fundamentals: data structures, algorithms, and design patterns.
- Familiarity with relational or NoSQL databases and API design principles.
- Experience with version control systems (Git) and collaborative development practices.
- Bachelor's degree in Computer Science, Software Engineering, or equivalent professional experience.
- Proficiency in Python or another programming language.
- Strong problem‑solving skills and attention to code quality.
Preferred qualifications
- Experience with Docker, Kubernetes, or containerization technologies.
- Familiarity with CI/CD pipelines and automated testing frameworks.
- Exposure to cloud platforms such as AWS, GCP, or Azure.
- Knowledge of software architecture patterns and microservices design.
What the role could offer
- Opportunity to work on scalable, high‑performance backend systems and services.
- Exposure to modern software development practices and technologies.
- Collaboration with experienced engineers and potential for technical growth.
- The chance to contribute meaningfully to systems that impact business operations.
- A contract engagement that could expand based on project needs and performance.
- Flexibility and the ability to develop expertise in Go and backend architecture.
Specialist Staffing Group connects talented software engineers with leading organizations across the United States. We focus on placing skilled developers in roles where they can make an immediate technical impact, grow their expertise, and work with teams solving complex challenges.