Job title: Golang Developer
Location: Chicago IL (Hybrid)
Duration: 12 Months
Tax terms: W2
Job Description:
- We are looking for a skilled and motivated Golang Developer to join our engineering team. You will be responsible for designing and building high-performance scalable backend systems using Go. This role is ideal for someone who is passionate about performance optimization clean architecture and modern backend development practices.
Responsibilities: - Design develop and maintain backend services using Go (Golang).
- Collaborate with cross-functional teams to define design and ship new features.
- Write clean scalable and testable code.
- Implement and optimize APIs and microservices.
- Monitor debug and improve system performance and stability.
- Participate in code reviews and contribute to continuous improvement.
- Work closely with DevOps for CI/CD deployment and infrastructure needs.
- Stay updated with the latest Go trends and technologies.
Required Qualifications: - Proficiency in Golang with 2 years of hands-on experience.
- Strong understanding of concurrency memory management and Go internals.
- Experience with RESTful API design and integration.
- Familiarity with microservices architecture and distributed systems.
- Proficient in using version control systems (e.g. Git).
- Experience with databases (SQL and NoSQL such as PostgreSQL MySQL MongoDB Redis).
- Knowledge of Docker Kubernetes and containerized applications.
- Familiarity with unit testing and CI/CD pipelines.
Preferred Qualifications: - Experience with cloud platforms (AWS GCP or Azure).
- Knowledge of messaging systems (Kafka RabbitMQ etc.).
- Experience working in Agile/Scrum environments.
- Open-source contributions or a public Go code portfolio (e.g. GitHub).