Home/Job List/Golang Developer
Beinex

Golang Developer

Beinex

Kochi, Kerala, India
Full-Time
Posted 4 days ago

Job Description & Responsibilities

Golang Developer

Beinex is a fast-growing AI and product engineering company focused on building innovative, scalable, and intelligent products. Our Product Development Team designs, develops, and enhances cutting-edge platforms and solutions by combining strong engineering practices, user-centric design, and AI-first innovation.

Responsibilities

  • Design, develop, and maintain scalable backend applications and production-grade services using Go.
  • Build robust RESTful and gRPC APIs using Go frameworks and libraries such as Gin, Echo, Fiber, or net/http.
  • Develop highly concurrent and performant services using idiomatic Go, goroutines, channels, and appropriate concurrency patterns.
  • Design and implement scalable backend architectures and independently solution, architect, and implement features end-to-end.
  • Work extensively with PostgreSQL and relational databases, including schema design, indexing, query optimisation, transactions, and performance tuning.
  • Develop and maintain integrations with cloud platforms such as AWS and Azure.
  • Containerise and deploy backend applications using Docker and modern cloud deployment practices.
  • Write comprehensive unit, integration, and API tests using Go testing, Testify, or similar frameworks.
  • Participate in code reviews and ensure code quality, security, scalability, maintainability, and performance.
  • Collaborate with front-end developers, designers, product managers, and other cross-functional teams to deliver end-to-end product features.
  • Troubleshoot production issues, identify root causes, and implement reliable and scalable solutions.
  • Use AI coding tools such as Cursor, Claude Code, GitHub Copilot, Antigravity, or Windsurf as part of the primary development workflow.
  • Critically review, validate, refactor, and improve AI-generated code for correctness, security, performance, and maintainability.
  • Stay updated with modern Go ecosystem developments, backend engineering practices, cloud technologies, and AI-assisted development tools.

Key Skills & Requirements

  • 1.5+ years of professional experience in backend software engineering with strong hands-on experience in Go.
  • Strong proficiency in Go, including:
  • Idiomatic Go programming
  • Goroutines and channels
  • Concurrency and parallelism
  • Error handling
  • Interfaces and composition
  • Context management
  • Memory and performance considerations
  • Strong experience building production-grade RESTful and gRPC APIs using Go.
  • Hands-on experience with Go frameworks and libraries such as Gin, Echo, Fiber, or net/http.
  • Strong understanding of backend architecture, API design, service-oriented architecture, and scalable application development.
  • Solid knowledge of PostgreSQL and relational databases
  • Hands-on experience with Docker and containerised application development.
  • Practical experience with cloud platforms such as AWS and/or Azure.
  • Experience with testing frameworks and practices such as Go testing, Testify, unit testing, integration testing, and API testing.
  • Good understanding of Git, code reviews, debugging, logging, monitoring, and production troubleshooting.
  • Ability to independently analyse requirements, architect solutions, and implement features with minimal supervision.
  • Good understanding of security, scalability, performance, and maintainability in backend systems.
  • Good communication skills and ability to work effectively in Agile/Scrum environments.

MANDATORY — Vibe Coding & AI-Assisted Development

  • Hands-on experience with vibe coding — using AI tools to drive code generation, iteration, debugging, and problem-solving.
  • Proficiency in at least one AI coding IDE/tool such as Cursor, Claude Code, GitHub Copilot, Antigravity, or Windsurf.
  • Strong prompt-engineering skills to create precise prompts for generating, refactoring, optimising, and debugging Go code.
  • Ability to critically evaluate AI-generated code and refine it for correctness, security, performance, scalability, and maintainability.
  • Ability to effectively combine AI-assisted development with strong software engineering fundamentals.
  • Keeps up to date with the latest AI development tools, coding workflows, and best practices.

Required Skills

GoAWSAzureDockerGitAgileCommunication

Job Details

Employment TypeFull-Time
Work ModeOn-Site
Experience510 years
Positions1

Posted by

N/A

Posted on:

25 Aug 2026

About Beinex

More open roles

Browse all jobs →