Home
Jobs

992 Golang Jobs

Filter Interviews
Min: 0 years
Max: 25 years
Min: ₹0
Max: ₹10000000
Setup a job Alert
Filter
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

4.0 - 8.0 years

13 - 18 Lacs

Hyderabad

Work from Office

Naukri logo

Job Description We are seeking a highly skilled and motivated Senior Software Engineer to join our dynamic team. The ideal candidate will have a strong foundation in GoLang and Microservices development , with a proactive attitude towards learning and contributing to high-impact projects. Experience with Java and Python is a plus. Key Responsibilities Collaborate with cross-functional teams to design, develop, and deploy high-quality software solutions. Write well-structured, efficient, and testable code using best practices. Participate in code reviews to maintain high code quality and consistency. Troubleshoot and debug complex issues across the stack. Translate business requirements into scalable technical solutions. Stay up-to-date with emerging technologies and recommend their adoption where appropriate. Drive continuous improvement in development processes and engineering best practices. Required Qualifications Bachelor's degree in Computer Science, Engineering, or a related field. 47 years of hands-on experience in software development. Strong understanding and practical experience with GoLang , Microservices . Solid understanding of Cloud-Native principles , including containers, service meshes, and observability. Experience working with Kubernetes , Docker , and container orchestration platforms. Proficiency with GoLang frameworks/libraries (e.g., Echo). Experience with frontend technologies: HTML, CSS, JavaScript , and Cucumber . Familiarity with databases such as MongoDB and PostgreSQL . Strong problem-solving and analytical skills. Excellent communication and collaboration abilities. Ability to work both independently and in a team-oriented environment. Preferred Qualifications Experience with event-driven architectures (e.g., Kafka). Experience with Java and Python . Familiarity with Agile development methodologies. Knowledge of cloud platforms , particularly AWS . Experience with version control tools like Git or SVN . Understanding of software testing principles and practices.

Posted 3 hours ago

Apply

7.0 - 10.0 years

10 - 15 Lacs

Bengaluru

Work from Office

Naukri logo

Position Overview : - As a Senior Engineer (Back End), you will be responsible for developing new features, enhancing existing ones, and providing ongoing support in production. - Additionally, you will build reusable libraries and technology platforms that address multiple use cases. - You will work towards achieving specific milestones and objectives within a dynamic environment. Roles and Responsibilities : - Collaborate with development team leads on assigned tasks. - Communicate effectively and work with minimal guidance from the leads. - Be a team player, eager to explore new technologies. - Navigate the challenges of a fast-paced technical environment. Must-Have Skills : - 7+ years of software development experience. - Strong expertise in "Go" programming language. - Solid understanding of various design principles. - In-depth knowledge of Linux OS (memory, instruction processing, filesystem, system daemons, etc.). - Proficient in Linux command line and shell scripting. - Familiarity with servers (nginx, apache, etc.), proxy servers, and load balancing. - Knowledge of service-based architecture and microservices. - Working knowledge of AV codecs, MpegTS, and adaptive streaming technologies like Dash and HLS. - Strong understanding of computer networking concepts. - Experience with relational databases. - Excellent analytical and debugging skills. - Knowledge of Git or other version control systems. Good-to-Have Skills : - Familiarity with Core Java and Python is preferred. - Exposure to cloud computing is a plus. - Experience with API or video streaming performance testing is an advantage. - Experience with Elasticsearch and Kibana (ELK Stack) is preferred. - Proficiency in at least one modern web front-end framework such as React JS is a bonus. - Experience with messaging systems like RabbitMQ is a plus. Qualification : - Bachelor's degree in Computer Science, Engineering, or a related field.

Posted 3 hours ago

Apply

9.0 - 14.0 years

32 - 37 Lacs

Bengaluru

Work from Office

Naukri logo

Shift: (GMT+05:30) Asia/Kolkata (IST) What do you need for this opportunity? Must have skills required: Python, Golang, Rust, GCP, Airflow, Docker, Containerization, Hadoop, Hive, SQL, Spark, Generative AI, Agentic Workflows, Machine learning (ML) About the job Candidates for this position are preferred to be based in Bangalore, India and will be expected to comply with their team's hybrid work schedule requirements. We are seeking an experienced Senior Machine Learning Manager to lead the Notifications Science team, focused on building intelligent, ML-driven systems for personalized notifications. These systems ensure that we send the right message to the right customer, at the right time, through the right channel (Push, Email, SMS), and at the right cadence, while balancing incremental revenue with customer engagement health. In this role, youll be accountable for the technical roadmap, driving innovation to build the next generation of Wayfairs communications ML stack. Youll work closely with a high-performing team of ML scientists and engineers to solve some of Wayfairs most complex challenges in personalization, latency, and scale with direct impact on customer experience and company revenue. What Youll do: Own the strategy, roadmap, and execution of notification intelligence and automation solutions. Lead the development of GenAI-powered content generation, send-time optimization, and cross-channel orchestration systems. Build intelligent systems that drive significant incremental revenue while minimizing customer fatigue and unsubscribes. Develop and grow technical leadership within the team, modeling a culture of continuous research and innovation. Collaborate with Engineering and Product teams to scale decisioning systems to millions of notifications daily. Act as a subject matter expert, providing mentorship and technical guidance across the broader Data Science and Engineering organization. We Are a Match Because You Have: Bachelor's or Masters degree in Computer Science, Mathematics, Statistics, or related field. 9+ years of industry experience, with at least 12 years of experience managing teams, and 5+ years as an individual contributor working on production ML systems. Strategic thinker with a customer-centric mindset and a desire for creative problem-solving, looking to make a big impact in a growing organization. Demonstrated success influencing senior-level stakeholders on strategic direction, based on recommendations backed by in-depth analysis, and excellent written and verbal communication skills. Ability to partner cross-functionally to own and shape technical roadmaps and the organizations required to drive them. Proficient in one or more programming languages, e.g., Python, Golang, or Rust. Nice to have: Experience with GCP, Airflow, and containerization (Docker). Experience building scalable data processing pipelines with big data tools such as Hadoop, Hive, SQL, Spark, etc. Experience in Bayesian Learning, Multi-armed Bandits, or Reinforcement Learning. Familiarity with Generative AI and agentic workflows.

Posted 3 hours ago

Apply

5.0 - 10.0 years

7 - 12 Lacs

Chennai

Work from Office

Naukri logo

Shift: (GMT+05:30) Asia/Kolkata (IST) What do you need for this opportunity? Must have skills required: Golang, Go (Golang), Go, MongoDB, Postgre SQL, Angular, react Responsibilities: Lead end-to-end delivery of Golang banking/payments backend system from design to deployment, ensuring speed, reliability, and compliance with banking regulations. Mentor and guide junior developers. Collaborate with product managers, QA engineers, and DevOps teams Education: Bachelors or Masters degree in Computer Science, Engineering, or a related field. Experience: 5-6 years of overall software development experience. At least 2 years of hands-on experience in Golang (mandatory). Proven experience building backend systems from scratch. Technical Skills (Mandatory): Backend Development: Golang expertise developing high-performance backend systems. Databases: MongoDB (preferred) OR experience with SQL databases (e.g., PostgreSQL, MySQL). Messaging Systems: NATS.io (preferred) OR Kafka, RabbitMQ, IBM MQ. API Protocols: gRPC (preferred) OR RESTful APIs. Exposure to microservices architecture and distributed systems. Experience with AI-assisted coding tools (e.g., GitHub Copilot, Cline) Familiarity with CI/CD pipelines and version control (Git). Frontend: Exposure in Angular, React, or similar frameworks Preferred Skills: Banking Domain Knowledge: ISO8583, ISO20022, ACH/WIRE, FedNow, RTP, Card Payments, Double- Entry Accounting. Cloud & DevOps: AWS, Docker, Kubernetes, Terraform, or Nomad.

Posted 3 hours ago

Apply

10.0 - 15.0 years

35 - 40 Lacs

Mumbai

Work from Office

Naukri logo

Shift: (GMT+05:30) Asia/Kolkata (IST) What do you need for this opportunity? Must have skills required: System Design, Architect, Architecting, Architecture We are the match if you... Are a Leader with 10+years of experience, have worked with Product companies with high traffic cIoud based, customer facing applications. Technical SkiIIs - Strong System Design and Architecture Skills, Functional or OO Programming skills, (Clean Coding with good understanding of basic SOLID principles and Expertise in common design patterns) Backend: Two or more of Ellxir, Python, Golang, Node.je, Ruby and ready to work on and of the Stacks listed here after upskilllng Database: PostgreSQL , MySQL, MariaDB or any RDBMS. Must have strong SQL and performance tuning skills. Should know database design Experience in Cloud, Devops, Docker, Kubernetes Product Development Methodologies such as Agile Strong design skills in defining API Data Contracts / OOAD / Microservices / Data Modeling and Concurrency concepts User Interface development using modem Web Frameworks such as React Soft Skills A solution oriented. problem solving mindset Leadership Skills & Some experience with client interactions Excellent Communication Skills, Opinions and the confidence to express yourself Here's what your day would look like... Leading a team with a hands-on approach. Be a hands-on Engineering Leader, well-versed in all the technologies in the stack & be willing and able to write code, design or troubleshoot Do Design and Code Reviews Creating design artifacts for implementation Building cloud-native applications that run on GCP/ AWS Developing 'zero-defect software and test cases alongside implementation Developing Ul components, APIs, business components, microservices, etc. to simplify the user journey Conducting root cause analysis of support tickets raised by clients and proposing solutions to fix them Frequently interact with customers ta understand their challenges and bring in customer insights to the team. Work Closely with the Product team, other Business Teams and Enabler pods to determine business priorities Setup processes that ensure high quality and excellence and align with IDfy development principles. Bring a culture of ownership and innovation to the POD. Staying ahead of the game by predicting future fraud techniques and building solutions to prevent them.

Posted 3 hours ago

Apply

8.0 - 13.0 years

20 - 35 Lacs

Bengaluru

Hybrid

Naukri logo

About the Role We are looking for a technically strong Backend Engineer/Architect experienced in either Node.js or Go or Java, who can design microservices-based systems, optimize performance, and lead backend teams in following scalable and secure coding practices. The role requires someone with a polyglot mindset, strong cloud-native engineering experience, and a deep backend problem-solving capability. Key Responsibilities: Design and develop microservices using Node.js (Koa/Express) or Go (Gin framework) or Java. Architect and implement backend systems on public cloud platforms (AWS, Azure, or GCP). Advocate and implement best practices for software architecture, secure development, and database design Choose appropriate databases (MongoDB, SQL, NoSQL, etc.) based on use cases. Contribute to documentation of architecture, design, and implementation decisions. Drive event-driven architecture or RESTful API-based services as needed. Mentor backend teams on debugging, performance tuning, and scalability. Must-Have Skills: 8-12 years of experience in backend systems design and development. Expertise in Node.js (Koa/Express) or Go (Gin or similar) or Java. Strong experience working with at least one major cloud platform (AWS, Azure, or GCP), including deploying, scaling, and monitoring services. Hands-on experience with containerization and orchestration using Docker and Kubernetes in production environments. Strong MongoDB skills, and exposure to other data stores (relational, columnar, time-series, etc.). Hands-on experience building REST APIs and/or event-driven systems (e.g., Kafka, RabbitMQ). Solid understanding and implementation of secure development practices, including threat modeling, input validation, authentication/authorization, data protection, and secure API design. Deep understanding of scalable architecture and distributed systems. Have a solid understanding of web sockets concepts and should have an understanding of how to scale Good to Have: Familiarity with caching strategies, message queues, and service mesh. Exposure to Domain-Driven Design (DDD) and Clean Architecture principles. Experience driving CI/CD automation and DevSecOps culture. Build application architecture with AI in mind.

Posted 3 hours ago

Apply

12.0 - 17.0 years

40 - 45 Lacs

Chennai

Hybrid

Naukri logo

Shift: (GMT+05:30) Asia/Kolkata (IST) What do you need for this opportunity? Must have skills required: Golang, Microservices, Java, Aws and azure, MySQL, PostgreSQL Job Description: Senior Staff Software Engineer JD: As a Senior Staff engineer on our Platform team, you will lead the design and implementation of our core authentication, authorization and master data management infrastructure that powers our entire logistics ecosystem. You will architect highly scalable, secure systems using technologies such as Java, GoLang, and modern cloud platforms while optimizing critical algorithms for performance at scale. Your expertise in database optimization and cloud scaling will ensure our platform can handle exponential growth as we continue to transform the global supply chain industry. Who you are: Bachelor's or Master's degree in Computer Science, Engineering or related field from a reputed institution. Minimum of 12 years of experience in Software Engineering with emphasis on authentication systems, authorization frameworks, and master data management. Deep expertise in authentication and authorization systems including OAuth, SAML, JWT, SSO implementations, and fine-grained access control models. Experience deploying and managing Keycloak in production environments is a significant plus. Strong background in master data management (MDM) with experience implementing data governance frameworks that ensure uniformity, accuracy, and consistency across enterprise systems. Proven track record in optimization and algorithm development with ability to analyze performance bottlenecks and implement efficient solutions. Extensive experience scaling database systems in cloud environments, including sharding strategies, query optimization, and database performance tuning. Proficiency in designing and developing high-performance systems using technologies such as Java, GoLang, or similar backend languages. Experience with cloud platforms (AWS, Azure) with focus on scalable, distributed architectures. Deep understanding of RESTful APIs, microservices architecture, and service mesh implementations. Strong knowledge of database technologies (PostgreSQL, MySQL, MongoDB) with emphasis on scaling and optimization. Experience implementing security best practices and compliance requirements across application layers. What you'll be doing: Design, architect, and implement highly secure and scalable authentication and authorization systems that support our global user base and complex hierarchical organization structures, enabling secure access to our Control Tower platform. Implement and maintain identity management solutions, including potential expansion of our Keycloak infrastructure to support growing authentication needs. Lead the development and optimization of master data management solutions that ensure data consistency across our platform, critical for providing accurate end-to-end visibility in our Control Tower solutions. Create and optimize algorithms for critical path operations, focusing on improving system efficiency, latency, and throughput necessary for real-time logistics monitoring and Digital Workforce automation. Pioneer the use of LLMs and AI-assisted development tools to accelerate our engineering workflows, improve code quality, and develop features more efficiently for our Control Tower and Digital Workforce platforms. Foster a vibe coding culture that emphasizes developer intuition, creative problem-solving, and enjoyable engineering practices while maintaining high-quality standards. Implement database scaling solutions for high-volume data processing that maintain performance as our platform grows and handles increasing volumes of logistics data. Architect cloud-native solutions that leverage best practices for scalability, reliability, and security in mission-critical Control Tower operations. Develop advanced data processing pipelines that power our Digital Workforce solutions, enabling automated decision-making and logistics process orchestration. Mentor and guide engineering teams on security best practices, optimization techniques, and scalable architectures. Perform design and code reviews with emphasis on security, performance, and maintainability. Work with product management to understand complex business requirements and translate them into elegant technical solutions that enhance our Control Tower and Digital Workforce capabilities. Collaborate with cross-functional teams to ensure that authentication, authorization, and data management systems integrate seamlessly with other platform components.

Posted 3 hours ago

Apply

3.0 - 8.0 years

20 - 35 Lacs

Bengaluru

Hybrid

Naukri logo

Shift: (GMT+05:30) Asia/Kolkata (IST) What do you need for this opportunity Must have skills required: Golang, Python, Java Requirements : We are looking for a Backend Engineer to help us through the next level of technology changes needed to revolutionize Healthcare for India. We are seeking individuals who can understand real-world scenarios and come up with scalable tech solutions for millions of patients to make healthcare accessible. The role comes with a good set of challenges to solve, and offers an opportunity to build new systems that will be rolled out at scale. You have 4 to 7 years or more of software development experience with expertise in designing and implementing high-performance web applications. Very strong understanding and experience with any of Java, Scala, GoLang, Python. Experience writing optimized queries in relational databases like Mysql, redshift / Postgres. You have exposure to basic data engineering concepts like data pipeline, hadoop or spark Write clean and testable code. You love to build platforms that enable other teams to build on top of. Some of challenges we solve include: Clinical decision support Early Detection: Digitally assist doctors in identifying high-risk patients for early intervention Track & Advice: Analyze patients vitals/test values across visits to assist doctors in personalizing chronic care. Risk Prevention: Assist doctors in monitoring the progression of chronic disease by drawing attention to additional symptoms and side effects. EMR (Electronic Medical Records): Clinical software to write prescriptions and manage clinical records AI-powered features Adapts to doctors practice: Learns from doctors prescribing preferences and provides relevant auto-fill recommendations for faster prescriptions. Longitudinal patient journey: AI analyses the longitudinal journey of patients to assist doctors in early detection. Medical language processing: AI-driven automatic digitization of printed prescriptions and test reports. Core platform Pharma advertising platform to doctors at the moment of truth Real world evidence to generate market insights for B2B consumption Virtual Store Online Pharmacy + Diagnostic solutions helping patients with one-click order Technologies we use : Distributed Tech: Kafka, Elastic search Databases: MongoDB, RDS Cloud platform: AWS Languages: Go-lang, python, PHP UI Tech: React, react native Caching: Redis Big Data: AWS Athena, Redshift APM: NewRelic Responsibilities : Develop well testable and reusable services with structured, granular and well-commented code. Contribute in the area of API building, data pipeline setup, and new tech initiatives needed for a core platform Acclimate to new technologies and situations as per the company demands and requirements with the vision of providing best customer experience Meet expected deliverables and quality standards with every release Collaborate with teams to design, develop, test and refine deliverables that meet the objectives Perform code reviews and implement improvement plans Additional Responsibilities : Pitch-in during the phases of design and architectural solutions of Business problems. Organize, lead and motivate the development team to meet expected timelines and quality standards across releases. Actively contribute to development process improvement plans. Assist peers by code reviews and juniors through mentoring. Must have Skills : Sound understanding of Computer Science fundamentals including Data Structures and Space and Time complexity. Excellent problem solving skills Solid understanding of any of the modern Object oriented programming languages (like Java, Ruby or Python) and or Functional languages (like Scala, GoLang) Understanding of MPP (Massive parallel processing) and frameworks like Spark Experience working with Databases (RDBMS - Mysql, Redshift etc, NoSQL - Couchbase / MongoDB / Cassandra etc). Experience working with open source libraries and frameworks. Strong hold on versioning tools Git/Bitbucket. Good to have Skills : Knowledge of MicroServices architecture. Have experience working with Kafka Experience or Exposure to ORM frameworks (like ActiveRecord, SQLAlchemy etc). Working knowledge of full text search (like ElasticSearch, Solr etc).

Posted 3 hours ago

Apply

3.0 - 8.0 years

17 - 20 Lacs

Bengaluru

Work from Office

Naukri logo

Experience: 3 + years Shift: (GMT+05:30) Asia/Kolkata (IST) Opportunity Type: Office (Bengaluru) Placement Type: Full time Permanent Position Must have skills required: Cloud (AWS and GCP), cloud (Azure), GCP, AWS, Docker, Kubernates, Java, Go, Go (Golang), Python, Distributed Systems, SLI, SLO, SLA, Monitoring, Alerting, Microservices Architecture Our Site Reliability Engineering team is looking for experienced engineers who have a mind for cloud native design, stability, and an understanding of SRE best practices - and some ideas about what could be better! We work across our Technology organization to ensure our platforms and services are ready for prime time by contributing to both the platform and software code bases. What You ll Do: As a Software Engineer (SRE), you will join our team to help grow our systems into best-in-class for efficiency, stability, observability, velocity, and scale in the e-commerce space, engage with the product and engineering team from Day 1 to design, build and maintain the system / software proactively Influence the design and architecture of Wayfair system as part of Cloud Enablement journey; collaborate with development teams to design scalable and reliable systems, considering aspects such as fault tolerance, availability and performance Influence the design and architecture of Wayfair system as part of Cloud Enablement journey; collaborate with development teams to design scalable and reliable systems, considering aspects such as fault tolerance, availability, and performance Work with both software engineers and fellow Platform Engineers to optimize and develop repeatable systems for the two sides to leverage each other. There s a wide range of opportunities to both guide the broad conversation and dive into the nuance of our code & architecture Help service owners build realistic SLOs, set SLAs and error budgets, and ensure production services have reliability built into their design Even after self-healing and automation done by you - if EXTREME complex issues arise, get involved into troubleshooting and root-cause analysis of issues across the stacks - hardware, software, database, network and so on Develop and maintain tools and frameworks for automating the deployment, CI/CD pipeline, configuration, and management of software systems. Automate repetitive tasks to increase efficiency and reduce human error Mentor new hires and other engineers by example, tech talks, paired programming, and other avenues to increase technical efficiency across the organization. What You ll Need: 3+ years experience working as a Software Engineer in a Platform role, or software development with an understanding of cloud infrastructure Experience with cloud platforms GCP, AWS, and containerization technologies (e.g. Docker, Kubernetes) Experience with server-side software engineering (Java, Go, Perl, Python etc) Design experience with distributed systems, microservices architecture, and related technologies Strong understanding of monitoring and alerting, with a focus on performance monitoring and tracing instrumentation & SLI/SLO/SLAs Experience decoupling monolith services a plus Knowledge of CI/CD pipelines and version control systems (e.g., Git). Excellent communication skills across engineers, product managers, and business stakeholders alike Passion for leading a large, cross-cutting technical initiative to delivery, cross-functional consensus building and influencing design decisions Ample experience gathering and balancing requirements from technical and business stakeholders, and reaching consensus on prioritization Experience mentoring engineers and leading code reviews

Posted 3 hours ago

Apply

7.0 - 9.0 years

27 - 35 Lacs

Bengaluru

Hybrid

Naukri logo

Expected Notice Period: 15 Days Shift: (GMT+05:30) Asia/Kolkata (IST) What do you need for this opportunity Must have skills required: DICOM), healthcare interoperability standards (FHIR, HL7, Contract Testing, JMeter, Automation Testing, AWS, Docker, JavaScript, Kubernetes A Funded healthcare data and application integration platform is Looking for: As a Software Test Engineer - Automation, you will be a critical part of our quality assurance process. You will design, implement, and maintain robust testing frameworks with a strong emphasis on automation, contract testing, and performance validation. Your contributions will ensure that our platform delivers secure, reliable, and scalable solutions for healthcare interoperability. Things You Could Be Working On Develop and maintain automated test suites on unit, integration and end-to-end level. Implement and manage contract testing frameworks (e.g., Pact) to validate service interactions and ensure seamless integration. Validate compliance with healthcare interoperability standards such as FHIR, HL7, and DICOM. Perform performance and load testing to ensure the platform handles high data volumes effectively. Collaborate with developers to establish and optimize CI/CD pipelines for automated testing. Enhance the testing process by integrating the tests into CI/CD pipelines for real-time validation. Execute exploratory, security, and regression testing for critical releases. Test role-based access control (RBAC) mechanisms to ensure secure access to sensitive healthcare data. In Our Engineering Team We value collaboration to solve complex problems and build impactful solutions. We actively contribute to and own the roadmap. We perform thorough code reviews and ensure comprehensive testing at every stage. We prioritize quality over quantity and aim for engineering excellence. We promote an inclusive and collaborative culture where everyone can contribute across projects. We are committed to professional growth through mentorship and learning opportunities. We balance remote-first flexibility with in-person collaboration twice a week in our office. Our Technology Stack Testing Frameworks and Tools: Cypress, Jest, Pact (for contract testing), Postman, JMeter, Playwright. Programming Languages: JavaScript, TypeScript, Java, GoLang Infrastructure and CI/CD: Docker, Kubernetes, AWS, GitLab CI/CD. Healthcare Standards: FHIR, HL7, DICOM. Monitoring and Logging: Prometheus, Elastic, Sentry, Unleash. Working Methodology: Shape Up. Our Ideal Candidate Experience: At least 5 years in software testing, with hands-on experience in automated (mandatory) and manual testing. Contract Testing: Experience implementing and managing contract testing frameworks like Pact. Automation Skills: Proficiency in designing and maintaining test automation frameworks using tools like Cypress, Selenium, or Postman. Programming Knowledge: JavaScript, TypeScript, Python, Golang, Java. Performance Testing: Exposure to performance testing tools like JMeter or equivalent for testing high-scale systems. Cloud Infrastructure: Familiarity with AWS, Docker, and Kubernetes. Healthcare Standards: Working knowledge of testing products related to healthcare interoperability standards (FHIR, HL7, DICOM) is mandatory. Soft Skills: Strong analytical skills, attention to detail, and ability to work collaboratively with cross-functional teams. Mindset: A proactive approach to learning new technologies and continuously improving testing processes.

Posted 3 hours ago

Apply

1.0 - 3.0 years

2 - 4 Lacs

Mumbai, New Delhi, Bengaluru

Work from Office

Naukri logo

We are looking for an experienced Database Administrator (L1) to join our team on a 6-month contract basis. The role involves ensuring the reliability, availability, and security of critical database infrastructure, including MySQL, DynamoDB, ElasticSearch, and Redis. Responsibilities include identifying and correcting performance bottlenecks, automating database operations, and managing highly consistent data backups. Candidates should have hands-on experience with MySQL (priority) and DynamoDB, along with expertise in AWS and Kubernetes. Strong understanding of datastore management principles such as backup management, security, and proactive monitoring is required. Knowledge of scripting languages like Python, Bash, or Golang is a plus. The ideal candidate should have 1-3 years of experience in database administration, software engineering practices like unit testing and code reviews, and the ability to work independently. Location: Chennai, Hyderabad, Kolkata, Pune, Ahmedabad, Remote

Posted 4 hours ago

Apply

2.0 - 6.0 years

1 - 4 Lacs

Mumbai, New Delhi, Ahmedabad

Work from Office

Naukri logo

Technically hands-on, with deep dive expertise in designing and developing real time internet applications or high scale SAAS applications1 - 3 years of experience in developing products with at least a couple of years in leading a teamExcellent command over Data Structures & Algorithms Exceptional coding skills in an Object-Oriented programming language (Java/ Golang) Location: Remote- Delhi NCR,Bangalore/Bengaluru,Hyderabad/Secunderabad, Chennai, Pune, Kolkata,Ahmedabad,Mumbai

Posted 4 hours ago

Apply

3.0 - 5.0 years

5 - 7 Lacs

Mumbai, New Delhi, Bengaluru

Work from Office

Naukri logo

We are seeking a skilled SDE II with expertise in Golang and ReactJS to join our team. The role involves building and maintaining scalable backend services and dynamic front-end interfaces. You will work collaboratively with cross-functional teams, troubleshoot technical issues, and ensure the delivery of high-performing, secure applications. Candidates should have a strong grasp of Golang, ReactJS, and related technologies, along with excellent problem-solving abilities. The ideal candidate will thrive in a remote work setup and demonstrate a proactive attitude toward learning and adapting to challenges. Locations : Mumbai, Delhi / NCR, Bengaluru , Kolkata, Chennai, Hyderabad, Ahmedabad, Pune, Remote

Posted 4 hours ago

Apply

3.0 - 5.0 years

7 - 13 Lacs

Hyderabad

Work from Office

Naukri logo

Golang Developer Location: Hyderabad (Work from Office) Experience: 3+ Years Joining: Immediate Joiners or Candidates with 10 Days Notice Preferred Employment Type: Full-Time About the Role: We are looking for a highly skilled Golang Developer with over 3 years of experience to join our growing technology team in the fintech domain. As a backend developer, you will be responsible for building scalable and high-performance services, collaborating with cross-functional teams, and delivering robust financial solutions. Key Responsibilities: • Design, develop, and maintain scalable backend services using Go (Golang) • Build RESTful APIs and integrate with third-party services • Write clean, efficient, and testable code • Optimize application performance and scalability • Collaborate with product managers, frontend developers, and QA teams • Participate in code reviews and technical discussions • Ensure security and compliance in fintech applications Requirements: • 3+ years of hands-on experience in backend development using Golang • Strong knowledge of Go routines, concurrency, and design patterns • Experience with RESTful API development and integration • Familiarity with relational and NoSQL databases (e.g., PostgreSQL, MongoDB) • Understanding of microservices architecture and event-driven systems • Experience with cloud platforms (AWS, GCP, or Azure) is a plus • Exposure to fintech, banking, or payment systems is highly desirable • Excellent problem-solving skills and attention to detail • Strong communication and teamwork abilities Preferred: • Candidates who can join immediately or within 10 days • Prior experience in the fintech domain Know more about us: https://winjit.com/

Posted 5 hours ago

Apply

2.0 - 4.0 years

8 - 10 Lacs

Bengaluru

Remote

Naukri logo

We are seeking a passionate and skilled Golang Developer with a strong background in Unix/Linux environments and solid programming experience in Java or Python. The ideal candidate will have a deep understanding of Computer Science fundamentals and be adept at building highly scalable and maintainable applications. Requirements: B Tech/M Tech in Computer Science or equivalent from a reputed college with a minimum of 2 4 years of Experience in a Product Development Company Sound knowledge and application of algorithms and data structures with space and me complexities Strong design skills involving data modeling and low-level class design Good knowledge of object-oriented programming and design patterns Proficiency in - Golang (Must have), Python (Preferred), Java (Preferred) Follow industry coding standards and be responsible for writing maintainable/scalable/efficient code to solve business problems Hands-on experience of working with Databases and the Linux/Unix platform Follow SDLC in an agile environment and collaborate with multiple cross-functional teams to drive deliveries Strong technical aptitude and good knowledge of CS fundamentals. What will you get to do here? Coming up with best practices to help the team achieve their technical tasks and continually thrive in improving the technology of the product/team. Driving the adoption of best practices & regular Participation in code reviews, design reviews, and architecture discussions. Experiment with new & relevant technologies and tools, and drive adoption while measuring yourself on the impact you can create. Implementation of long-term technology vision for your team. Creating architectures & designs for new solutions around existing/new areas Decide on technology & tool choices for your team & be responsible for them.

Posted 5 hours ago

Apply

2.0 - 6.0 years

10 - 15 Lacs

New Delhi, Chennai, Bengaluru

Work from Office

Naukri logo

Technically hands-on, with deep dive expertise in designing and developing real time internet applications or high scale SAAS applications 1 - 3 years of experience in developing products with at least a couple of years in leading a team Excellent command over Data Structures & Algorithms Exceptional coding skills in an Object-Oriented programming language (Java/ Golang) Location: Delhi NCR,Bangalore,Chennai,Pune,Kolkata,Ahmedabad,Mumbai,Hyderabad

Posted 5 hours ago

Apply

4.0 - 6.0 years

6 - 8 Lacs

New Delhi, Chennai, Bengaluru

Work from Office

Naukri logo

We are seeking a highly skilled Golang Developer (Python/Java) with 4-6 years of experience in product-based companies. The candidate should have strong fundamentals in computer science, proficiency in Python, Java, or Golang, and hands-on experience with data structures, algorithms, design patterns, and database systems. This full-time, remote role involves working on scalable, maintainable backend systems, participating in code and design reviews, and contributing to architecture discussions. The developer will be expected to follow industry coding standards, work in an agile development environment, and collaborate across teams to deliver impactful solutions. Immediate joiners are preferred. Location: Delhi NCR,Bangalore,Chennai,Pune,Kolkata,Ahmedabad,Mumbai,Hyderabad

Posted 5 hours ago

Apply

3.0 - 8.0 years

10 - 12 Lacs

Pune

Work from Office

Naukri logo

About the Role We are looking for a talented and driven React Developer with experience in Golang to join our growing engineering team. In this role, you will be responsible for building high-performance, scalable web applications and contributing to backend services using Go. Key Responsibilities Develop user-facing features using React.js and modern JavaScript/TypeScript frameworks. Build reusable components and front-end libraries for future use. Translate designs and wireframes into high-quality code. Design and develop scalable RESTful APIs and backend services using Go (Golang) . Collaborate with product managers, designers, and other developers to deliver high-quality software. Optimize applications for performance, scalability, and security. Write clean, maintainable, and well-documented code. Participate in code reviews and contribute to best practices. Required Skills and Qualifications 3+ years of experience in React.js development. Strong proficiency in JavaScript , TypeScript , HTML5 , and CSS3 . Hands-on experience building and integrating REST APIs. 1+ years of experience with Go (Golang) in building backend services or microservices. Solid understanding of state management (Redux, Context API, etc.). Familiarity with front-end build tools and package managers (Webpack, Babel, NPM/Yarn). Experience with Git and agile development methodologies. Strong problem-solving skills and attention to detail. Good to Have Experience with containerization tools like Docker and Kubernetes . Familiarity with cloud platforms (AWS, GCP, Azure). Knowledge of CI/CD pipelines and testing frameworks.

Posted 6 hours ago

Apply

5.0 - 9.0 years

0 - 0 Lacs

Pune

Work from Office

Naukri logo

Position: Golang Developer Experience Range: 5 Yrs. to 11 Yrs. Work Location(s): Pune Academic Qualification: BE / B.Tech / MCA / M.Tech / ME / M.Sc (CS or similar field) / MCA / MS (CS or similar field) We are looking for professionals with strong Development experience in Golang , Angular Required Professional and Technical Expertise: Should have 5+ yrs of experience on Java development. Proven experience in Golang + Angularjs Development

Posted 6 hours ago

Apply

5.0 - 8.0 years

13 - 22 Lacs

Pune

Hybrid

Naukri logo

*****Full Stack Developer ReactJS + GoLang***** *****Pune HJ Office ***** *****Minimum 4 days a week***** *****Immediate Joiner Preferred***** We are seeking a skilled Full Stack Developer with expertise in ReactJS and GoLang to join our dynamic team. The ideal candidate will be responsible for developing and maintaining user interfaces, building robust backend services, and ensuring seamless integration between front-end and back-end components. Key Responsibilities: Develop and maintain user interfaces using ReactJS, ensuring a responsive and user-friendly experience. Build scalable and efficient backend services using GoLang. Integrate various APIs and ensure smooth data flow between front-end and back-end systems. Collaborate with cross-functional teams to define, design, and ship new features. Ensure optimal performance, scalability, and security of applications. Follow best coding practices and participate in code reviews. Mandatory Skills: Strong proficiency in ** ReactJS **, ** Redux **, and ** TypeScript **. Hands-on experience with ** backend development using GoLang **. Experience working with ** RESTful APIs* *. Knowledge of ** microservices architecture **. Ability to work in a collaborative environment and communicate effectively.

Posted 7 hours ago

Apply

7.0 - 10.0 years

30 - 35 Lacs

Noida

Work from Office

Naukri logo

We are expanding our team and now looking for someone that is ready for new exciting challenges and willing to be part of our family as "Golang Developer" You would be a great fit for this role if you: Minimum 5 Years relevant experience on Golang Experience building microservices on Kubernetes, Docker, or other container deployment architecture Deploy solutions in AWS and GCP cloud technologies Hands-on with GRPC Knowledge of common Goroutine and channel patterns Familiarity with multiple code versioning tools Strong Data Structure Router packages, such as Gorilla Mux Experience in Godep, Sitr, Stringer, Revel etc. Development of complex Golang applications, Client coordination Peer code reviews Work on multiple SQL and NoSQL databases Work towards Golang community contribution. Desirable but not essential: Experience in front end technologies will be a huge plus (Angular, React or Vue.js) Experience in DevOps tools and technologies will be an added advantage Benefits that you deserve to get along with the Best CTC: Health insurance and wellness plans. 5 days working with flexible timings. The location is Prime (the heart of Noida) Learning & Development Programs 28 Annual paid leaves & 15 Public holidays Monthly/quarterly/Annually Parties & Events Huge Growth opportunities

Posted 7 hours ago

Apply

4.0 - 8.0 years

7 - 11 Lacs

Bengaluru

Work from Office

Naukri logo

Role: Software Developer Engineer 2 Specific Responsibilities: Design and Development: Design, develop, test, and debug software applications and systems, ensuring they meet performance, security, and scalability requirements. Leadership and Mentorship: Mentor junior engineers, conduct code reviews, and provide technical guidance to the team. Collaboration: Work closely with product managers, designers, and other engineers to define and implement new features. Documentation and Maintenance: Develop and maintain comprehensive documentation for projects, ensuring clear understanding and maintainability. Technical Expertise: Stay updated with the latest industry trends and technologies, and contribute to technical roadmapping. Problem Solving: Identify and resolve technical issues, ensuring the quality and stability of the software. System Analysis: Analyze existing systems and recommend improvements to processes and procedures. Training and Development: Provide training and mentorship to junior engineers, helping them develop their skills. Application Performance and Security: Monitor and improve application performance and security, addressing vulnerabilities and ensuring a high standard of security. Key Requirements: Education: Bachelor's degree in Computer Science, Software Engineering, or a related field. Experience: 4-8 years of experience in software engineering, with specific experience in areas like distributed systems, databases, microservices. Technical Skills: Proficiency in one or more programming languages (e.g., Java, Python, Go), experience with software development processes, and knowledge of data structures and algorithms. Problem-solving and Analytical Skills: Strong ability to analyze problems, develop solutions, and make decisions. Collaboration and Communication: Excellent communication and cross-functional collaboration skills are essential. Project Leadership: Experience leading projects from architectural design to production, while maintaining high technical standards.

Posted 8 hours ago

Apply

3.0 - 5.0 years

5 - 9 Lacs

Hyderabad

Work from Office

Naukri logo

Role Purpose The purpose of this role is to design, test and maintain software programs for operating systems or applications which needs to be deployed at a client end and ensure its meet 100% quality assurance parameters Do 1. Instrumental in understanding the requirements and design of the product/ software Develop software solutions by studying information needs, studying systems flow, data usage and work processes Investigating problem areas followed by the software development life cycle Facilitate root cause analysis of the system issues and problem statement Identify ideas to improve system performance and impact availability Analyze client requirements and convert requirements to feasible design Collaborate with functional teams or systems analysts who carry out the detailed investigation into software requirements Conferring with project managers to obtain information on software capabilities 2. Perform coding and ensure optimal software/ module development Determine operational feasibility by evaluating analysis, problem definition, requirements, software development and proposed software Develop and automate processes for software validation by setting up and designing test cases/scenarios/usage cases, and executing these cases Modifying software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces. Analyzing information to recommend and plan the installation of new systems or modifications of an existing system Ensuring that code is error free or has no bugs and test failure Preparing reports on programming project specifications, activities and status Ensure all the codes are raised as per the norm defined for project / program / account with clear description and replication patterns Compile timely, comprehensive and accurate documentation and reports as requested Coordinating with the team on daily project status and progress and documenting it Providing feedback on usability and serviceability, trace the result to quality risk and report it to concerned stakeholders 3. Status Reporting and Customer Focus on an ongoing basis with respect to project and its execution Capturing all the requirements and clarifications from the client for better quality work Taking feedback on the regular basis to ensure smooth and on time delivery Participating in continuing education and training to remain current on best practices, learn new programming languages, and better assist other team members. Consulting with engineering staff to evaluate software-hardware interfaces and develop specifications and performance requirements Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code Documenting very necessary details and reports in a formal way for proper understanding of software from client proposal to implementation Ensure good quality of interaction with customer w.r.t. e-mail content, fault report tracking, voice calls, business etiquette etc Timely Response to customer requests and no instances of complaints either internally or externally Deliver No. Performance Parameter Measure 1. Continuous Integration, Deployment & Monitoring of Software 100% error free on boarding & implementation, throughput %, Adherence to the schedule/ release plan 2. Quality & CSAT On-Time Delivery, Manage software, Troubleshoot queries,Customer experience, completion of assigned certifications for skill upgradation 3. MIS & Reporting 100% on time MIS & report generation Mandatory Skills: Enterprise Platform Engineering Go Lang. Experience3-5 Years.

Posted 8 hours ago

Apply

7.0 - 10.0 years

10 - 14 Lacs

Bengaluru

Work from Office

Naukri logo

The Data Scientist-3 in Bangalore (or Mumbai) will be part of the 811 Data Strategy Group that comprises Data Engineers, Data Scientists and Data Analytics professionals. He/she will be associated with one of the key functional areas such as Product Strategy, Cross Sell, Asset Risk, Fraud Risk, Customer Experience etc. and help build robust and scalable solutions that are deployed for real time or near real time consumption and integrated into our proprietary Customer Data Platform (CDP). This is an exciting opportunity to work on data driven analytical solutions and have a profound influence on the growth trajectory of a super fast evolving digital product. Key Requirements of The Role Advanced degree in an analytical field (e.g., Data Science, Computer Science, Engineering, Applied Mathematics, Statistics, Data Analysis) or substantial hands on work experience in the space 7 - 10 Years of relevant experience in the space Expertise in mining AI/ML opportunities from open ended business problems and drive solution design/development while closely collaborating with engineering, product and business teams Strong understanding of advanced data mining techniques, curating, processing and transforming data to produce sound datasets. Strong experience in NLP, time series forecasting and recommendation engines preferred Create great data stories with expertise in robust EDA and statistical inference. Should have at least a foundational understanding in Experimentation design Strong understanding of the Machine Learning lifecycle - feature engineering, training, validation, scaling, deployment, scoring, monitoring, and feedback loop. Exposure to Deep Learning applications and tools like TensorFlow, Theano, Torch, Caffe preferred Experience with analytical programming languages, tools and libraries (Python a must) as well as Shell scripting. Should be proficient in developing production ready code as per best practices. Experience in using Scala/Java/Go based libraries a big plus Very proficient is SQL and other relational databases along with PySpark or Spark SQL. Proficient is using NoSQL databases. Experience in using GraphDBs like Neo4j a plus. Candidate should be able to handle unstructured data with ease. Candidate should have experience in working with MLEs and be proficient (with experience) in using MLOps tools. Should be able to consume the capabilities of said tools with deep understanding of deployment lifecycle. Experience in CI/CD deployment is a big plus. Knowledge of key concepts in distributed systems like replication, serialization, concurrency control etc. a big plus Good understanding of programming best practices and building code artifacts for reuse. Should be comfortable with version controlling and collaborate comfortably in tools like git Ability to create frameworks that can perform model RCAs using analytical and interpretability tools. Should be able to peer review model documentations/code bases and find opportunities Experience in end-to-end delivery of AI driven Solutions (Deep learning , traditional data science projects) Strong communication, partnership and teamwork skills Should be able to guide and mentor teams while leading them by example. Should be an integral part of creating a team culture focused on driving collaboration, technical expertise and partnerships with other teams Ability to work in an extremely fast paced environment, meet deadlines, and perform at high standards with limited supervision A self-starter who is looking to build grounds up and contribute to the making of a potential big name in the space Experience in Banking and financial services is a plus. However, sound logical reasoning and first principles problem solving are even more critical A typical day in the life of the job role: 1. As a key partner at the table, attend key meetings with the business team to bring in the data perspective to the discussions 2. Perform comprehensive data explorations around to generate inquisitive insights and scope out the problem 3. Develop simplistic to advanced solutions to address the problem at hand. We believe in making swift (albeit sometimes marginal) impact to business KPIs and hence adopt an MVP approach to solution development 4. Build re-usable code analytical frameworks to address commonly occurring business questions 5. Perform 360-degree customer profiling and opportunity analyses to guide new product strategy. This is a nascent business and hence opportunities to guide business strategy are plenty 6. Guide team members on data science and analytics best practices to help them overcome bottlenecks and challenges 7. The role will be an approximate 60% IC 40% leading and the ratios can vary basis need and fit 8. Develop Customer-360 Features that will be integrated into the Customer Data Platform (CDP)

Posted 8 hours ago

Apply

4.0 - 9.0 years

7 - 14 Lacs

Bengaluru

Work from Office

Naukri logo

Software Designer - DevOps 4+ yrs DevOps, CI/CD, Python, Java, Golang

Posted 9 hours ago

Apply

Exploring Golang Jobs in India

Golang, also known as Go, is a programming language developed by Google that has gained popularity for its simplicity and efficiency in building scalable and reliable software systems. In India, there is a growing demand for Golang professionals across various industries, making it a promising skill to have for job seekers in the tech sector.

Top Hiring Locations in India

If you are looking for Golang jobs in India, here are the top 5 cities where companies are actively hiring for Golang roles: 1. Bangalore 2. Hyderabad 3. Pune 4. Gurgaon 5. Mumbai

Average Salary Range

The salary range for Golang professionals in India varies based on experience and expertise. On average, entry-level Golang developers can expect to earn around INR 6-8 lakhs per annum, while experienced professionals with several years of experience can earn upwards of INR 15-20 lakhs per annum.

Career Path

In the Golang job market in India, a typical career progression may look something like this: - Junior Developer - Developer - Senior Developer - Tech Lead - Architect

Related Skills

While Golang is a valuable skill to have, there are other skills that are often expected or helpful alongside Golang. Some of these skills include: - Knowledge of microservices architecture - Experience with cloud platforms like AWS or GCP - Proficiency in databases like SQL or NoSQL - Understanding of containerization technologies like Docker and Kubernetes

Interview Questions

Here are 25 interview questions you may encounter when applying for Golang roles: - What is goroutine in Golang? (basic) - Explain the difference between defer, panic, and recover in Golang. (medium) - How does garbage collection work in Golang? (advanced) - What is the purpose of the init function in Golang? (basic) - How do you handle errors in Golang? (medium) - What are interfaces in Golang? (basic) - Explain the concept of channels in Golang. (medium) - How does concurrency work in Golang? (advanced) - What is the difference between a slice and an array in Golang? (basic) - Describe how you would optimize the performance of a Golang program. (medium) - What is the purpose of the context package in Golang? (medium) - How do you test Golang code? (medium) - Explain the concept of pointers in Golang. (basic) - What are the best practices for error handling in Golang? (medium) - How does Golang handle memory management? (advanced) - What is the role of the main function in Golang? (basic) - What is a closure in Golang? (medium) - How do you secure a Golang application? (medium) - Describe the differences between a map and a slice in Golang. (basic) - How do you handle dependencies in Golang? (medium) - What is the purpose of the defer keyword in Golang? (basic) - Explain how you would optimize the memory usage of a Golang application. (medium) - What is the context deadline exceeded error in Golang? (medium) - How do you handle race conditions in Golang? (advanced) - Describe your experience with testing frameworks in Golang. (medium)

Closing Remark

As you explore job opportunities in the Golang market in India, remember to continuously enhance your skills and stay updated with the latest trends in the industry. With determination and preparation, you can confidently apply for Golang roles and embark on a rewarding career journey. Good luck!

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.

Featured Companies