HamburgerMenu
hirist

Job Description

Job Title : Senior Golang Developer

Location : [On-site | Hyderabad | Hybrid |

Employment Type : Full-Time

Experience Level : Senior

Department : Engineering / Software Development


About the Role :

We are seeking a highly skilled and experienced Senior Golang Developer to join our growing development team. In this role, you will lead backend development initiatives, design robust and scalable systems, and work closely with cross-functional teams to deliver high-performance applications.

You will play a critical role in shaping our backend architecture, mentoring junior developers, and driving innovation using the Go programming language.


Key Responsibilities :


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

- Develop APIs, microservices, and distributed systems with a focus on performance, reliability, and maintainability.

- Collaborate with product managers, frontend developers, DevOps, and QA engineers to deliver high-quality software.

- Lead code reviews, set coding standards, and mentor junior engineers.

- Optimize and refactor existing code for performance, scalability, and maintainability.

- Troubleshoot and resolve issues in production and development environments.

- Contribute to architectural decisions and technical design documentation.

- Stay updated with the latest trends and best practices in Golang and backend development.


Requirements :


- 6+ years of professional software development experience.

- 5+ years of hands-on experience with Go (Golang) in a production environment.

- Strong understanding of computer science fundamentals : data structures, algorithms, and design patterns.

- Experience building RESTful APIs, microservices, and event-driven systems.

- Familiarity with SQL and NoSQL databases (e.g., PostgreSQL, MySQL, Redis, MongoDB).

- Proficient in working with cloud platforms (AWS, GCP, or Azure).

- Experience with containerization and orchestration tools (Docker, Kubernetes).

- Solid understanding of CI/CD practices, Git workflows, and DevOps culture.

- Excellent problem-solving skills, attention to detail, and strong communication abilities.


Preferred Qualifications :


- Experience with message brokers such as Kafka, NATS, or RabbitMQ.

- Familiarity with monitoring and logging tools (Prometheus, Grafana, ELK Stack).

- Experience with GraphQL or gRPC.

- Contributions to open-source Golang projects or active participation in the Go community.

- Bachelors or masters degree in computer science, Engineering, or a related field


info-icon

Did you find something suspicious?