Quest Global

Quest Global

Solving the world’s hardest engineering challenges through end‑to‑end solutions across industries.

21,000AerospaceDefenseAutomotiveHealthcareOil & GasPower GenerationIndustrialTransportationGas TurbineEnergyManufacturing EngineeringEmbedded SystemsElectronicsElectricalEngineering SoftwareEngineering AnalyticsSupply ChainProduct DevelopmentProduct Lifecycle ManagementDigital TransformationPrototypingAutomotive Engineering ServicesSystems EngineeringMaterials EngineeringAero EnginesMarineWebsite

Senior GoLang Developer

Develop high‑performance Go backend services for IoT, REST/MQTT, microservices.

Bengaluru, Karnataka, India
Full Time
Intermediate (4-7 years)

Job Highlights

Environment
Office Full-Time

About the Role

This position focuses on creating and maintaining scalable backend services for IoT platforms, leveraging GoLang and modern messaging protocols such as REST and MQTT. The engineer will work closely with product and operations teams to deliver new features while adhering to security best practices and ensuring high code quality. • Design, develop, and maintain high-performance Go backend services. • Build RESTful and MQTT messaging systems for real-time data exchange. • Create backend services for IoT device communication, telemetry, and remote control. • Collaborate with cross‑functional teams to define and implement new features. • Apply security best practices, including authentication, authorization, and encryption. • Write clean, efficient, well‑documented code adhering to industry standards. • Troubleshoot and debug application issues, delivering timely resolutions. • Use Jira for task tracking and issue resolution. • Produce technical documentation and effort estimations. • Ensure code quality through automated tests and static analysis. • Review code and assist teammates with development challenges. • Participate in agile ceremonies such as sprint planning, estimation, and reviews.

Key Responsibilities

  • go backend
  • messaging apis
  • iot services
  • security
  • automated testing
  • code review

What You Bring

Candidates should have 4–8 years of backend development experience, strong expertise in microservices, Go, relational and NoSQL databases, and familiarity with cloud providers like AWS, GCP, or Azure. Proficiency in version control, agile methodologies, and excellent communication skills are essential. Key technical competencies include deep knowledge of Go syntax, concurrency patterns (goroutines, channels), module management, and building RESTful APIs, gRPC services, and microservice architectures, as well as practical experience with PostgreSQL, MongoDB, and continuous integration tools. • 4–8 years of backend development experience. • Strong understanding of microservices architecture and distributed systems. • Proficiency in GoLang. • Experience with PostgreSQL and MongoDB (relational and NoSQL). • Strong problem‑solving and debugging abilities. • Knowledge of cloud platforms (AWS, GCP, or Azure). • Proficient with Git and version‑control workflows. • Familiarity with the full software development lifecycle. • Experience with Agile frameworks like Scrum or Kanban. • Excellent communication and teamwork skills. • Attention to detail and analytical mindset. • Experience building testing platforms and unit tests.

Requirements

  • golang
  • microservices
  • postgresql
  • mongodb
  • aws
  • agile

Work Environment

Office Full-Time

Apply Now