Point your AI agent at freehire and let it find you a job.

Get the CLI →

Kingbee Vans

NewBe an early applicant

GoLang Developer

Posted
Discussion

  • Learn and understand requirements, and design, develop, and maintain Golang backend services to meet those needs.
  • Design, build, and maintain backend microservices, including new services architected and developed from scratch.
  • Collaborate with other developers, QA, and management to review, verify, and test code prior to release.
  • Plan and execute database migrations and schema changes, updating related application code as required.
  • Follow established best practices for source code repository management, unit testing, and the application release cycle.
  • Communicate directly with clients to address issues, respond to queries, and provide status updates.
  • Track and manage assigned work using the team’s project management tooling.

Technical Requirements

Required Skills & Experience

  • Minimum 5 years of professional experience programming in Go (Golang), with applications running on Linux servers.
  • Proven experience with microservices architecture, Kubernetes, and Docker.
  • Proficient with GitHub for version control and team collaboration.
  • Expert-level database skills, with hands‑on expertise in PostgreSQL.
  • Experience with database migrations, schema changes, and related code modifications.
  • Experience with gRPC and Protobuf for inter-service communication.
  • Experience with Redis for caching.
  • Experience with event-driven / message-driven architectures (e.g., NATS, Kafka, RabbitMQ, or similar pub-sub systems).

Nice to Have

  • Experience with JIRA or other task/project management tools.
  • Experience with GitHub Actions or similar CI/CD pipelines.
  • Experience deploying via Helm charts on GKE / Google Cloud.
  • Exposure to distributed tracing and observability tooling (OpenTelemetry, Prometheus, Grafana).
  • Exposure to integrating LLM/AI APIs or third-party AI services (e.g., OpenAI) into backend systems.

Qualifications & Competencies

Experience

  • Minimum 5 years of overall professional software engineering experience, with a strong focus on Golang and backend systems.
  • Ability to multitask effectively across competing priorities and deadlines.
  • Positive, empathetic, and professional attitude toward colleagues and clients.
  • Strong command of written and spoken US English (reading, writing, and speaking).
  • Flexible and willing to take on additional responsibilities; able to work independently with minimal supervision.
  • Eager to collaborate with clients and developers to enhance overall client satisfaction.

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available