Senior Software Engineer

Confluent

Bangalore, India
Remote
Golang backend services
Microservices and apis
Postgresql, kafka
Design and implement scalable, high-performance backend services using Golang

Job Summary

  • Design and implement scalable, high-performance backend services using Golang.
  • Collaborate with Product Managers, UI engineers, and other backend engineers to deliver reliable, end-to-end features.
  • Mentor junior engineers and contribute to a culture of technical excellence and continuous improvement.

Matching Summary

Design and implement scalable, high-performance backend services using Golang.

Skills & Requirements

Must-have

  • Golang backend services
  • Microservices and APIs
  • PostgreSQL, Kafka
  • Cloud platforms (AWS, GCP, Azure)
  • Docker, Kubernetes, CI/CD

Nice-to-have

  • Modern UI technologies
  • Modern UI frameworks
  • Backend technologies like Java and Python

Key Requirements

  • Minimum 7 years of professional software development experience
  • Strong knowledge of data structures, algorithms, and system design
  • Proven experience in designing, developing, and consuming RESTful APIs
  • Solid working knowledge of SQL databases
  • Experience working with Kafka or other messaging/event-streaming platforms
  • Hands-on experience with cloud platforms
  • Proficiency with Docker, Kubernetes and modern CI/CD practices
  • Experience working in Agile/Scrum development environments

Work Rights

Not specified

Tailored Resume

Cover Letter