Senior Golang Developer

2 weeks ago


Hyderabad, India NCR Voyix Full time

Title: Software Engineer III - Senior Golang Developer

Location: Hyderabad

Experience: 6Yeras – 10 years


Role Overview: Join our market-leading, innovative Edge platform team at NCR Voyix. We are dedicated to pushing the boundaries of technology and delivering top-notch solutions to our Customers. As a Senior Golang Developer, you will be an integral part of our EDGE team, tackling complex development tasks and performing code reviews. You will participate in design activities and collaborate with QA and internal stakeholders to ensure the delivery of high-quality solutions.

Key Responsibilities:

  • Take on complex development tasks within the team.
  • Perform code reviews to maintain code quality.
  • Participate in design activities.
  • Liaise with QA and internal stakeholders to ensure the right solution and quality.
  • Deploy code to physical POS (Point of Sale) and SSCO (Self-Service Checkout) devices, ensuring seamless integration and functionality.

Core Skills:

  • Strong development skills: Emphasize clean code, agile methodologies, and SOLID principles. Strong experience in designing software solutions and conducting thorough code reviews.
  • Proficiency in Go programming language: Extensive experience in developing high-performance applications using Golang. Familiarity with Go's concurrency model, goroutines, and channels. Ability to write efficient, scalable, and maintainable code.
  • Multi-threaded development: Experience in designing and implementing multi-threaded applications.
  • Linux OS: Proficiency in working with Linux operating systems, Understanding of networking concepts and protocols within a Linux environment. Proficiency in Bash scripting, installation, boot process, and building/configuring the kernel and modules.
  • Virtualization: Experience with virtualization technologies such as XEN, QEMU, libvirt, and KVM.
  • Cloud computing: Exposure to cloud platforms, ideally Google Cloud Platform (GCP).
  • Containerization: Experience with Docker and Kubernetes for containerization and orchestration. Ability to design, deploy, and manage containerized applications. Familiarity with Kubernetes architecture, components, and best practices for scaling and maintaining clusters.
  • GIT: Strong experience with version control systems, particularly GIT..
  • Mentoring: Experience mentoring junior team members and fostering a collaborative team environment.
  • Additional technologies: Familiarity with Linkerd Service Mesh, Couch, Grafana/OTEL, GCP cloud logging, Fluentd, GitHub/GitHub actions, KCC, GraphQL, and Kubeadm.

Deployment Skills:

  • Deploying to POS and SSCO devices: Experience in deploying code to physical POS and SSCO devices, ensuring proper configuration and functionality. This includes ensuring seamless integration with existing systems

Examples of POS Devices:

  • NCR Voyix PX15 Advanced POS Terminal: Combines the stability of a fixed terminal with the sleek look of a tablet.
  • NCR Voyix CX Series POS Terminals: Offers upscale design, ruggedness, and data security.
  • NCR Voyix Axium EX8000: A mobile POS device with a 6-inch screen and long battery life.
  • NCR Voyix 7779 Tablet: Provides mobility and flexibility with Windows tablet PCs.

Examples of SSCO Devices:

  • NCR SelfServ Checkout: A leading self-checkout solution used in many retail environments.
  • NCR FastLane SelfServ Checkout: Known for its reliability and user-friendly interface.
  • NCR SelfServ 90: A compact self-checkout solution designed for smaller retail spaces.

Basic Qualifications:

  • Degree in a numerate discipline.
  • Excellent programming skills in one or more modern languages.
  • Strong grounding in Computer Science.

Why Join Us:

  • Be part of a cutting-edge team working on innovative projects.
  • Opportunity to work with a diverse and talented team.
  • Continuous learning and professional growth.

Offers of employment are conditional upon passage of screening criteria applicable to the job



  • Hyderabad, Telangana, India CAW Studios Pvt Ltd Full time

    Job Title: Senior Golang DeveloperWe are seeking an experienced Senior Golang Developer to join our dynamic engineering team at our Hyderabad office (Hybrid option available). The successful candidate will collaborate with a team of engineers to design, develop, and support web and mobile applications using Golang.Estimated Salary: ₹1,500,000 -...


  • Hyderabad, Telangana, India DELTACUBES PVT LTD Full time

    We are seeking a highly skilled Senior AWS Developer with expertise in Golang to join our team at DELTACUBES PVT LTD.**Estimated Salary:** ₹2,500,000 - ₹5,000,000 per annum, commensurate with experience.The ideal candidate will have 9+ years of total experience and at least 5 years of relevant experience in Golang, AWS, Terraform, and React.As a key...


  • Hyderabad, India Devlats Pvt Ltd Full time

    Requirement : GoLang DeveloperExperience : 7 YearsLocation : Hyderabad, PuneGoLang Requirements :- Minimum 7 years of experience with at least 4 years of expertise in building applications using GoLang (mandatory)- Proficiency in building scalable, fault-tolerant web services and APIs using GoLang.- Experience with GoLang frameworks such as Gin, Echo, Revel,...


  • Hyderabad, India NCR Voyix Full time

    Title: Software Engineer III - Senior Golang Developer Location: Hyderabad Experience: 6 Yeras – 10 years Role Overview: Join our market-leading, innovative Edge platform team at NCR Voyix. We are dedicated to pushing the boundaries of technology and delivering top-notch solutions to our Customers. As a Senior Golang Developer, you will be an...


  • Hyderabad, India COFFEEBEANS CONSULTING LLP Full time

    Role : Senior Golang DeveloperJob Description :What You Will Be Doing :- System Design & Development : Design and develop highly scalable, reliable, secure, and fault-tolerant systems for one of the world's fastest-growing companies with minimal guidance.- Code Excellence : Write clear, concise, performant, and well-tested code that is easy to...


  • Hyderabad, India NCR Voyix Full time

    Title: Software Engineer III - Senior Golang DeveloperLocation: HyderabadExperience: 6 Yeras – 10 yearsRole Overview: Join our market-leading, innovative Edge platform team at NCR Voyix. We are dedicated to pushing the boundaries of technology and delivering top-notch solutions to our Customers. As a Senior Golang Developer, you will be an integral...


  • Hyderabad, India NCR Voyix Full time

    Title: Software Engineer III - Senior Golang DeveloperLocation: HyderabadExperience: 6Yeras – 10 yearsRole Overview: Join our market-leading, innovative Edge platform team at NCR Voyix. We are dedicated to pushing the boundaries of technology and delivering top-notch solutions to our Customers. As a Senior Golang Developer, you will be an integral...


  • Hyderabad, Telangana, India Randstad Digital Full time

    About the Job:At Randstad Digital, we are seeking a seasoned Senior Backend Developer to join our team. The ideal candidate will have 3-8 years of experience in developing scalable and efficient backend solutions using Golang.Responsibilities:Design, develop, and deploy high-quality backend systems using Golang.Collaborate with cross-functional teams to...

  • CAW Studios

    1 week ago


    Hyderabad, India CAW Studios Pvt Ltd Full time

    Job Description : We are seeking an experienced Senior Golang Developer to join our dynamic engineering team at our Hyderabad office (Hybrid option available).What You'll Do : - Collaborate with a team of engineers to design, develop, and support web and mobile applications using Golang.- Work in a fast-paced agile environment, delivering...

  • CAW Studios

    2 months ago


    Hyderabad, India CAW Studios Pvt Ltd Full time

    Job Description :We are seeking an experienced Senior Golang Developer to join our dynamic engineering team at our Hyderabad office (Hybrid option available).What You'll Do :- Collaborate with a team of engineers to design, develop, and support web and mobile applications using Golang.- Work in a fast-paced agile environment, delivering high-quality...

  • Golang Expert

    2 weeks ago


    Hyderabad, Telangana, India Akshaya IT Business solutions Full time

    Job Title: Senior Golang DeveloperCompany Overview: At Akshaya IT Business solutions, we are seeking a skilled Golang Expert to join our team. Our company is dedicated to delivering innovative software solutions that meet the evolving needs of our clients.Salary: $120,000 - $180,000 per annum based on experience and qualifications.Job Description:We are...


  • Hyderabad, Telangana, India CAW Studios Pvt Ltd Full time

    About the RoleWe are seeking an experienced Senior Golang Developer to join our dynamic engineering team at CAW Studios Pvt Ltd in Hyderabad, India.As a key member of our team, you will collaborate with engineers to design, develop, and support web and mobile applications using Golang. Your responsibilities will include working in a fast-paced agile...


  • Hyderabad, India NCR Voyix Full time

    Title: Software Engineer III - Senior Golang DeveloperLocation: HyderabadExperience: 6Yeras – 10 yearsRole Overview: Join our market-leading, innovative Edge platform team at NCR Voyix. We are dedicated to pushing the boundaries of technology and delivering top-notch solutions to our Customers. As a Senior Golang Developer, you will be an integral part of...


  • Hyderabad, India NCR Voyix Full time

    Title: Software Engineer III - Senior Golang DeveloperLocation: HyderabadExperience: 6Yeras – 10 yearsRole Overview: Join our market-leading, innovative Edge platform team at NCR Voyix. We are dedicated to pushing the boundaries of technology and delivering top-notch solutions to our Customers. As a Senior Golang Developer, you will be an integral part of...

  • Golang Developer

    4 weeks ago


    Hyderabad, India Tata Consultancy Services Full time

    Role**: Golang DeveloperRequired Technical Skill Set: Golang DeveloperDesired Experience Range: 06+ yrsLocation of Requirement: HyderabadWe are currently planning to do a Walk-In Interview on 14th December 2024 (Saturday) at TCS Hyderabad.Date – 14th December 2024 (Saturday)Venue - Tata Consultancy Services Limited, TCS Synergy Park, SEZ (Old CMC...


  • Hyderabad, Telangana, India Goavega Full time

    Job OverviewWe are seeking a skilled Senior GoLang Software Architect to lead the design and development of efficient backend services using GoLang at Goavega.About the RoleDesign, develop, and implement scalable microservices architecture for our backend systems.Create well-documented APIs for smooth communication between components within the...

  • Golang developer

    2 weeks ago


    Hyderabad, India Spydra Full time

    Job Summary: We are seeking a skilled Golang Developer to join our dynamic software development team. The ideal candidate will possess a deep understanding of the Go programming language and have experience in building scalable and efficient software. Key Responsibilities: 1. Design, develop, and implement new features and modules in our software...


  • Hyderabad/Pune, India Devlats Pvt Ltd Full time

    Company Overview:We are a cutting-edge technology company that values innovation, collaboration, and excellence. At Devlats Pvt Ltd, our team is passionate about developing world-class software solutions that make a real difference in people's lives.About the Role:We are seeking an experienced Senior Cloud-Native GoLang Developer to join our dynamic team. As...


  • Hyderabad, Telangana, India DELTACUBES PVT LTD Full time

    We are seeking a seasoned Senior Golang Engineer to join our team at DELTACUBES PVT LTD. As a key member, you will play a crucial role in driving the development of scalable cloud-based solutions using Golang and AWS.With a strong background in software engineering and experience working with distributed systems, we require an individual who can efficiently...

  • Golang Developer

    3 weeks ago


    Hyderabad, India Spydra Full time

    Job Summary: We are seeking a skilled Golang Developer to join our dynamic software development team. The ideal candidate will possess a deep understanding of the Go programming language and have experience in building scalable and efficient software. Key Responsibilities: 1. Design, develop, and implement new features and modules in our software...