Senior Golang Developer

5 - 10 years

20 - 25 Lacs

Posted:4 months ago| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

Senior Golang Developer

Key Responsibilities:

  • Design, develop, and maintain APIs using

    Golang.

  • Architect, implement, and maintain

    RESTful APIs

    to support front-end applications and external integrations.
  • Develop and manage

    microservices-based architectures

    ensuring scalability, reliability, and performance.
  • Implement best practices for

    code quality, security, and performance optimization

    .
  • Collaborate with

    UI/UX designers, product managers, and other developers

    to deliver seamless user experiences.
  • Work with

    cloud platforms

    (AWS, GCP, or Azure) for deployment, monitoring, and scaling of applications.
  • Utilize

    containerization technologies

    (Docker, Kubernetes) to improve development and deployment workflows.
  • Write unit and integration tests to maintain software reliability and ensure high-quality code.
  • Troubleshoot and resolve technical issues, ensuring smooth application performance.
  • Mentor junior developers and contribute to knowledge-sharing within the team.

Requirements:

  • 5+ years

    of experience in software development.
  • Strong proficiency in

    Golang

    for backend development, including building APIs and microservices.
  • Experience with

    RESTful and GraphQL API design and implementation

    .
  • Solid understanding of

    microservices architecture

    and best practices.
  • Hands-on experience with

    cloud technologies

    (AWS, GCP, or Azure).
  • Proficiency in working with

    Docker and Kubernetes

    for containerization and orchestration.
  • Experience with

    SQL and NoSQL databases

    (PostgreSQL, MongoDB, etc.).
  • Familiarity with

    CI/CD pipelines

    for automated deployments.
  • Experience in Agile/Scrum SDLC and proficient in using Atlassian tools
  • Strong problem-solving skills and ability to work in a collaborative team environment.
  • Excellent communication and leadership skills.

Preferred Qualifications:

  • Experience in React, NodeJS and Typescript
  • Experience with

    event-driven architectures

    (Kafka, RabbitMQ, etc.).
  • Knowledge of

    serverless computing

    and cloud-native services.
  • Understanding of

    DevOps practices and Infrastructure as Code (IaC)

    .
  • Contributions to open-source projects or technical blogs are a plus.

What We Offer:

  • Competitive salary and performance-based bonuses.
  • Flexible work schedule and remote work options.
  • Medical Benefits.
  • Learning and development opportunities.
  • Collaborative and innovative work environment.

If you are a passionate developer looking for an opportunity to work on exciting projects with a dynamic team, we'd love to hear from you! Feel free to submit your Github profile with a one page document highlighting your most significant project including your side projects.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Golang Skills

Practice Golang coding challenges to boost your skills

Start Practicing Golang Now

RecommendedJobs for You

Mumbai, Maharashtra, India