GoLang Developer

Bangalore, Karnataka, India
Apr 03, 2025
Apr 03, 2026
Remote
Full-Time
7 Years
Job Description

We are looking for a highly skilled GoLang Developer with 7+ years of experience who can contribute to the development of scalable and high-performance backend services.

Requirements

  • Strong expertise in GoLang development with a deep understanding of GoLang internals.
  • Proven experience in designing, developing, testing, and deploying robust backend services and APIs using GoLang.
  • Solid grasp of software architecture principles and a passion for writing clean, maintainable, and efficient code.
  • Experience working with both relational and NoSQL databases.
  • A good understanding of Goroutines, concurrency, and channel patterns in GoLang.
  • The ability to work closely with cross-functional teams to define, design, and implement new features.
  • Hands-on experience in code reviews and best practices, fostering a culture of learning and continuous improvement.
  • Strong problem-solving skills with the ability to identify and resolve development challenges efficiently.

Key Responsibilities

  • Writing and reviewing high-quality, maintainable, and efficient code.
  • Understanding client business requirements and translating them into scalable technical designs.
  • Making architectural decisions that align with business needs and ensuring smooth technical implementation.
  • Collaborating with Product Owners, Designers, and DevOps teams to deliver robust solutions.
  • Evaluating different solutions and identifying the best fit based on performance, scalability, and maintainability.
  • Establishing benchmarks and guidelines for performance, security, and best coding practices.
  • Creating and reviewing detailed design documents that explain the system architecture and technical frameworks.
  • Conducting technical reviews on aspects like scalability, security, extensibility, and design patterns to ensure compliance with industry standards.
  • Working on performance optimization of applications to enhance responsiveness and efficiency.
  • Performing in-depth root cause analysis of reported issues and implementing effective fixes.
  • Developing Proof of Concepts (PoCs) to validate technology choices and design decisions.
  • Continuously learning and adapting to new GoLang trends, tools, and best practices to improve development efficiency.

Required Qualifications

  • A Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
  • A strong foundation in software engineering principles, data structures, and algorithms.
  • Solid experience in building microservices-based architectures and working with cloud platforms.
  • Familiarity with CI/CD pipelines, containerization (Docker, Kubernetes), and modern DevOps practices is a plus.
  • Excellent communication skills and ability to work in a collaborative, agile environment.

Why Join Nagarro?

  • Work on exciting, large-scale projects that have a real-world impact.
  • Enjoy a flexible and non-hierarchical work culture that values creativity and ownership.
  • Collaborate with talented engineers from across the globe and be part of a global tech community.
  • Access to continuous learning opportunities, certifications, and career development programs.
  • Competitive compensation, remote/hybrid work options, and an excellent work-life balance.

How to Apply?

If you’re a GoLang expert who is passionate about building world-class digital products, we’d love to hear from you! 

Apply Now and be part of Nagarro’s journey to innovate and transform the digital world!