Golang Backend Developer

Hyqoo

India, IndianaFull-timeMid LevelOn-site

Job Description

Job Title: Backend Engineer (Golang)

Duration: Initial duration: 6 months, with potential extension based on project progress and performance. (go longer term)

Remote role (sometime may have to visit the office in Bangalore)

Time Zone: good overlap with PST (pref Noon PST)

Fulltime contract: 8 hours per day/40 hours per week.


Roles and Responsibilities:

  • Design, develop, and maintain backend services using Golang within a microservices architecture.
  • Deploy, manage, and scale containerized applications using Kubernetes to ensure high availability and performance.
  • Implement monitoring and alerting solutions using Prometheus and Grafana to maintain system health and troubleshoot issues proactively.
  • Work with MongoDB and other document or vector databases to design efficient data storage and retrieval mechanisms.
  • Collaborate with DevOps and infrastructure teams to optimize cloud resource utilization on AWS.
  • Participate in onshore/offshore sync calls, demonstrating strong communication skills and the ability to work effectively across time zones, particularly with overlap in the PST timezone.
  • Quickly ramp up on project requirements and deliver high-quality code within tight deadlines.
  • Contribute to code reviews, documentation, and best practices to ensure maintainability and scalability of backend systems.

Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or a related technical field. Advanced degrees are a plus.
  • 6-8 years of professional experience in backend development with a strong focus on Golang programming.
  • Proven experience designing and operating microservices architectures.
  • Hands-on expertise with Kubernetes orchestration and container management.
  • Proficient in monitoring and observability tools such as Prometheus and Grafana.
  • Solid experience working with document-oriented databases like MongoDB and familiarity with vector databases is advantageous.
  • Strong knowledge of cloud platforms, particularly AWS, including services related to compute, storage, and networking.
  • Excellent communication skills, with the ability to work collaboratively in a distributed team environment.
  • Ability to start immediately and ramp up quickly, meeting aggressive project timelines.
  • Flexibility to participate in late evening sync calls aligned with PST timezone (9:00 PM PST).

Tools and Technologies:

  • Golang
  • Kubernetes
  • Microservices architecture
  • Prometheus
  • Grafana
  • MongoDB and vector databases
  • AWS (EC2, S3, EKS, RDS, etc.)

Posted 2 weeks ago

Related Jobs

Related Searches