Golang Developer - M | Codersbrain
full-time
Posted on July 30, 2025
Job Description
Golang Developer
Job Summary
The Golang Developer will play a critical role in designing, implementing, and maintaining backend applications using Go and related technologies. This position requires a strong understanding of backend engineering principles and the ability to integrate modern tools and workflows into existing systems. The role is essential for driving the development of innovative solutions that meet the organization's goals.
Responsibilities
- Develop and maintain backend services using Go, GraphQL, and related frameworks.
- Implement and manage containerization and orchestration frameworks, including Docker and Kubernetes.
- Design and optimize databases using PostgreSQL and leverage Supabase for backend integration.
- Collaborate with frontend teams to ensure seamless integration between backend and frontend technologies.
- Engage in code reviews, technical discussions, and contribute to architectural decisions.
- Integrate AI-driven workflows into backend systems as required.
Qualifications
- Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 2-5 years of professional experience in backend engineering.
- Proven expertise in GraphQL, specifically with Apollo Client/Server, gqlgen, and Subscriptions.
- Strong proficiency in Go, with experience in frameworks such as Gin, gRPC, and GORM.
- Experience working with Docker and Kubernetes.
- Familiarity with Supabase and PostgreSQL, including Auth, Edge Functions, and Real-time capabilities.
- Excellent problem-solving abilities and robust software design skills.
Preferred Skills
- Experience integrating AI-driven workflows into backend systems.
- Knowledge of CI/CD pipelines and backend-specific testing frameworks.
- Contributions to open-source projects or active participation in developer communities.
- Understanding of frontend integration methodologies and cross-platform application architectures.
Experience
2-5 years of relevant professional engineering experience in backend development.