Home
Jobs

1352 Golang Jobs - Page 11

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

5.0 - 6.0 years

10 - 15 Lacs

Hyderabad

Work from Office

Naukri logo

Senior Full Stack Software Engineer Job Description At Nextracker, we are leading in the energy transition, providing the most comprehensive portfolio of intelligent solar tracker and control software solutions for solar power plants, as well as strategic services to capture the full value of solar power plants for our customers. Our talented worldwide teams are transforming PV plant performance every day with smart technology, data monitoring and analysis services. Nextracker is an industry leader in renewable energy, developing state-of-the-art solar tracking and software solutions. Our Hyderabad office, located in HITEC City, is home to a collaborative, innovation-driven team dedicated to transforming solar energy efficiency worldwide. Join us to be part of a mission that combines advanced technology, sustainability, and smart solutions. We are seeking an experienced Senior Full Stack Software Engineer with expertise in Angular, Golang, and test automation. Reporting to our Software Engineering Manager, you will drive the development of reliable, highperforming software that enhances solar plant performance. Youll be a key contributor to the software lifecycle, from concept and design to testing and deployment, and will mentor junior engineers in best practices and innovation. Here is a glimpse of what you'll do • End-to-End Software Development: Design, develop, and optimize frontend and backend applications using Angular and Golang to deliver seamless, robust solutions. Write clean, efficient, and well-documented code. Design, implement, and maintain database schemas and queries for efficient data storage and retrieval, ensuring data security and integrity in all database-related tasks. Develop and execute comprehensive unit tests and integration tests for software components. o Perform code reviews and provide constructive feedback to team members. Test Automation: Develop and maintain automated test frameworks, leveraging Selenium and Java to ensure comprehensive UI testing and software quality. Technical Mentorship: Provide guidance to junior engineers, fostering skill development and encouraging high engineering standards. Collaboration: Partner with cross-functional teams, including product and QA, to align development with user needs and business objectives. Continuous Improvement: Lead efforts to enhance application performance, scalability, and maintainability, championing best practices across the team. Here is some of what youll need (required) Education: Bachelors or Masters degree in Computer Science, Engineering, or related field. Experience: 5+ years in full-stack development, with a track record of delivering scalable solutions ideally using Angular and Golang. Technical Skills: Deep understanding of full-stack development principles, backend/frontend frameworks, and database design. Experience in integrating test automation within CI/CD pipelines. Expertise in UI automation using Selenium and Java. Proficiency in programming languages such as Go, Java or C/C++, and web development technologies (HTML, CSS, React, Angular, etc.). Strong problem-solving skills and the ability to work independently and in a team. Excellent communication and collaboration skills. Demonstrated ability to work in a fast-paced, dynamic environment and adapt to changing priorities. Here are a few of our preferred experiences Experience with DevOps tools, such as Docker and Kubernetes Experience with cloud computing platforms, such as AWS, Azure, or GCP Experience with microservices architecture Experience with security best practices NEXTracker is an Equal Opportunity Employer and employment selection decisions are based on merit, qualifications, and abilities. Flex does not discriminate in employment opportunities or practices on the basis of: age, race, religion, color, sex, national origin, marital status, sexual orientation, gender identity, veteran status, disability, pregnancy status or any other status protected by law.

Posted 2 weeks ago

Apply

4.0 - 9.0 years

8 - 18 Lacs

Pune, Bengaluru, Greater Noida

Work from Office

Naukri logo

Job Description: We are looking for experienced QA/Automation Engineers with strong backend automation skills. This role focuses on API testing, CI/CD integration, and cloud platform validation. Key Responsibilities: Develop and maintain API automation frameworks using Go or Python Integrate automated tests into CI/CD pipelines (Jenkins, GitHub Actions, CircleCI) Work with AWS, Azure, or GCP for cloud-based testing Collaborate with cross-functional teams to ensure high-quality releases Mandatory Skills: Go (preferred) or Python API Automation CI/CD tools Cloud platforms (AWS, Azure, GCP) Preferred Skills: Performance Testing (JMeter, Gatling) Kubernetes (Helm, kubectl) Important: Candidates with UI automation experience (Selenium, Cypress, Playwright) will not be considered. Apply Now to be part of a dynamic QA team!

Posted 2 weeks ago

Apply

10.0 - 15.0 years

30 - 35 Lacs

Bengaluru

Work from Office

Naukri logo

We are seeking a highly skilled Software Architect with expertise in designing and delivering enterprise-grade solutions on cloud platforms The ideal candidate should be a certified architect (TOGAF or AWS/Azure), with strong hands-on experience in C#, NET, and at least one of GoLang or Java Deep knowledge of cloud services on Azure or AWS is essential, along with a solid understanding of DevOps practices and CI/CD pipelines The role involves architecting scalable, secure, and AI-integrated applications, leading technical design, and guiding development teams Experience in cloud-native design patterns and microservices is a must Familiarity with AI/ML integration and data-driven architecture will be an added advantage

Posted 2 weeks ago

Apply

8.0 - 12.0 years

16 - 25 Lacs

Mumbai

Work from Office

Naukri logo

• Maintain modular architecture client (Qt, Flutter), mobile app, microservice & API gateway • Architect system integrating WebSocket’s, Kafka & Pinot/Superset • Guide cross-functional team • Integration of BFF layers, API & cross platform deployment Required Candidate profile • Golang, C++, or other languages • React, Flutter, & client-side architectures, REST, WebSocket, GraphQL, Kafka & APIs, Cloud-native design, distributed databases, OLAP tools, CI/CD pipelines, IaC

Posted 2 weeks ago

Apply

6.0 - 11.0 years

0 Lacs

Chennai, Bengaluru

Work from Office

Naukri logo

Job Summary: We are seeking a highly skilled and versatile Polyglot Architect to lead the design, development, and implementation of software architectures across multiple programming languages and frameworks. The ideal candidate will have deep expertise in software architecture, multi-language systems, cloud computing, and scalable enterprise solutions. You will work closely with cross-functional teams to build robust, high-performance applications. Key Responsibilities: Design and oversee software architectures that leverage multiple programming languages such as Python, Java, JavaScript, C#, Go, or Ruby. Provide technical leadership in building scalable, secure, and resilient software systems. Experience with AI/ML frameworks and tools. Collaborate with software engineers, DevOps, and UX designers to ensure cohesive software architecture and seamless integrations. Optimize software performance, troubleshoot architectural issues, and implement best coding and security practices. Stay updated with emerging programming languages, frameworks, and industry trends to drive innovation. Ensure adherence to software development methodologies, CI/CD pipelines, and DevOps best practices. Mentor and guide development teams in adopting best practices for multi-language software development. Work with cloud platforms (AWS, Azure, GCP) to design and deploy robust infrastructure solutions. Define and enforce coding standards, system design principles, and architectural patterns. Required Qualifications: Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field from a Tier 1 institution. 10+ years of experience in software development with proficiency in multiple programming languages. Strong knowledge of object-oriented, functional, and reactive programming paradigms. Experience in designing distributed systems, microservices architecture, and API development. Hands-on experience with web and mobile development frameworks (React, Angular, Flutter, etc.). Expertise in databases (SQL, NoSQL) and cloud computing services. Deep understanding of software security principles and best practices. Familiarity with DevOps practices, CI/CD pipelines, and containerization (Docker, Kubernetes). Strong analytical and problem-solving skills with the ability to work in an agile environment. Preferred Qualifications: Contributions to open-source projects. Knowledge of blockchain, IoT, or cybersecurity. Experience with event-driven architectures and serverless computing.

Posted 2 weeks ago

Apply

6.0 - 10.0 years

0 Lacs

Chennai, Bengaluru

Work from Office

Naukri logo

Position Summary: Our dynamic team is seeking a Full Stack Developer proficient in SOLID principles and experienced in developing distributed, Event Driven applications. The ideal candidate should be a skilled programmer with expertise in at least one of the following languages: Java, C#, Go, Python, or Scala. Additionally, proficiency in SQL or NoSQL databases is essential. This role involves leading our cloud-native microservices development and serverless programming initiatives while adhering to the highest standards of software engineering practices. Key Responsibilities: Application Design and Development: Develop scalable distributed and Event Driven applications. Implement and manage cloud-native microservices and serverless solutions. Programming and Database Expertise: Code in at least one of the following languages: Java, C#, Go, Python, or Scala. Utilize SQL or NoSQL databases for optimal data storage and retrieval. Engineering Best Practices: Integrate CI/CD pipelines, log aggregation, monitoring, and alerting systems. Ensure high levels of security, automation, and observability in applications. Agile Development Framework: Operate within Agile methodologies, focusing on continuous delivery and iterative improvement. Promote Test-Driven Development to ensure quality and reliability. Qualifications: Bachelors/Master’s degree in Computer Science, Engineering, or a related field. Strong understanding of SOLID principles. Proficiency in at least one programming language: Java, C#, Go, Python, or Scala. Javascript technologies such as VueJS/React/Angular Experience with SQL or NoSQL databases. Knowledgeable in frameworks such as Spring, Spring Boot, .NET Core, or .NET Framework. Experience in cloud-native microservices development. Solid grasp of software engineering practices, including CI/CD and Agile methodologies. Excellent problem-solving skills and teamwork capabilities.

Posted 2 weeks ago

Apply

3.0 - 5.0 years

15 - 27 Lacs

Bengaluru

Work from Office

Naukri logo

Job Summary If you are a continuous learner who wants to join an empowered team of forward-thinking, smart, dedicated technologists that approach every problem with fresh eyes, then this is the team for you. If you want to work on cloud technologies, then this is the team for you. If you want to work on helping drive an impact in cyber resilience and security world, then this is the team for you. If you want to work on cutting edge AI/ML models, then this is the team for you! As a Software Engineer you will work as part of a team of skilled engineers accountable for participating in the entire lifecycle of the products including design, development, maintenance & testing. As part of this function, you will build a deep working knowledge of core NetApp technologies, cloud technologies, storage systems and more. You will also actively participate in the coding and design process right from incubation to completion of the product. You will participate in technical discussions within the immediate group and across functions, where evaluating and executing design and development plans for products are reviewed. You will be guided by senior members of the team in building and architecting cloud-scale products that will be used by thousands of customers. Job Requirements • Strong understanding of software development life cycle (analysis, design, implementation, testing) • Sound foundation in data structures and algorithms. • Strong background in one of the programming / scripting languages preferably in NodeJS, JavaScript, TypeScript and Golang technologies • Development experience using microservices architecture and Kubernetes is a plus • Experience with REST API, Cloud, and Virtualization environments is a plus. • Exposure to full stack development experience is preferable. • Should have a good storage and networking background and understanding of concepts around the same. • Should be very versatile with Windows/UNIX OS, its technologies and understanding. • Strong problem solving and analytical skills. • Should have strong aptitude to learn new technologies. • Ability to work collaboratively within a team environment of other engineers to meet aggressive goals and high quality standards. Education • A Bachelor of Science Degree in Electrical Engineering or Computer Science, a Master degree, or a PhD; or equivalent experience with 2 to 4 years of experience.

Posted 2 weeks ago

Apply

3.0 - 5.0 years

7 - 12 Lacs

Chennai

Work from Office

Naukri logo

We are seeking a skilled Software Developer to design, develop, and maintain high-quality software solutions. The ideal candidate will have experience with programming languages such as Python, Java, GoLang, or Bash, and a strong understanding of object-oriented design principles. Proficiency in Linux environments and development tools like IntelliJ or Eclipse is essential. The role involves collaborating with cross-functional teams, participating in the full software development lifecycle, and utilizing tools like Git, Jenkins, Jira, and Confluence for version control and project management. You have: Bachelors or masters degree in software engineering, Computer Engineering, Computer Science, or a related field. Proficiency in at least two programming languages such as JavaScript, Python, or Core Java. Strong understanding of networking technologies and protocols, including IP/MPLS/Ethernet, routing, and network OAM. Experience with web services and interfaces like SOAP, REST, YANG, NETCONF, and Kafka. Excellent troubleshooting skills and a strong customer-oriented approach with effective communication abilities. A proactive attitude towards learning new software development practices, scripting languages, and emerging technologies. It would be nice if you also have: Familiarity with software development life cycles in agile, waterfall, or DevOps environments. Hands-on experience with virtualization, cloud platforms, containerization technologies (e.g., VMware/KVM, Docker, Kubernetes), and database systems such as Oracle or MySQL. Collaborate with customersboth remotely and onsiteto gather requirements and deploy automation solutions for Nokia's network management products. Nokia Global Career Site Design and develop high-level and detailed documentation, including implementation, operational, and test plans, to support automation projects. Create software solutions that encompass specific functions, automation processes, or custom tools to enhance network management efficiency. Nokia Global Career Site Adhere to and contribute to the team's best practices and continuous improvement initiatives to maintain high-quality standards in solution development. Deliver customized solutions through workshops and technical training sessions to customers, ensuring they are equipped to utilize the automation tools effectively. Provide support to customers integrating Operational Support Systems (OSS) with Nokia's Network Management products, including SD-WAN, Optical, and IP solutions. Develop and optimize customer-specific use case scenarios and workflow automations to streamline day-to-day network operations. Collaborate with internal teams, including Research & Development (R&D), to ensure seamless deployment and integration of automation solutions across various network domains.

Posted 2 weeks ago

Apply

4.0 - 9.0 years

22 - 27 Lacs

Bengaluru

Work from Office

Naukri logo

locationsBangalore - Carina posted onPosted 11 Days Ago job requisition idR-046437 The future of open source AI starts with you. At Red Hat, were looking for engineers who want to become an integral part of democratizing Al technology, making open source AI available and accessible to all. is a newly formed team where you'll have the scope and impact to make your mark and get your ideas into people's hands. Red Hat's open culture fosters collaboration and allows the best ideas to grow. You will have the opportunity to actively participate in communities like KServe, Kubeflow, and VLLM, and be part of a team that values and expects contributions from all levels. Here, you'll have freedom to innovate, and to focus on challenging, high-impact work that makes a difference. We're expanding our Quality Engineering capabilities across our AI portfolio and seeking Senior Software Quality Engineers, Principal Software Quality Engineers, and Senior Principal Software Quality Engineers across several teams , , and . In this role, you will drive the definition and implementation of automated test strategies while mentoring team members and establishing best practices for quality assurance. While core responsibilities remain consistent, each team focuses on distinct aspects of our AI technology stack. During the hiring process, we'll work together to identify the best team placement based on your background, interests, and our current needs. Successful applicants must reside in a country where Red Hat is registered to do business. What you will do Architect and lead the implementation of comprehensive quality assurance strategies for your assigned product area Design, develop, and maintain automated test environments Ensure product quality through comprehensive testing methodologies Identify and track quality metrics and KPIs Collaborate with development teams to integrate testing into the development lifecycle, and enhance test tools and automation frameworks Implement and enhance continuous integration and deployment pipelines for seamless software delivery Mentor junior team members on test strategies and best practices What you will bring 4+ years of experience in a software quality engineering role Advanced expertise in designing and developing test environments and maintaining test suites for complex and distributed systems Advanced expertise in testing applications using Go or Python Knowledge of large language models (LLMs), including their architecture, functionality, and unique testing requirements Experience in agile development, CI/CD, Jira, and Git Ability to quickly learn and use new tools and technologies Excellent written and verbal communication skills Previous experience with PyTorch or related technologies #AI-HIRING #LI-NK1 About Red Hat is the worlds leading provider of enterprise software solutions, using a community-powered approach to deliver high-performing Linux, cloud, container, and Kubernetes technologies. Spread across 40+ countries, our associates work flexibly across work environments, from in-office, to office-flex, to fully remote, depending on the requirements of their role. Red Hatters are encouraged to bring their best ideas, no matter their title or tenure. We're a leader in open source because of our open and inclusive environment. We hire creative, passionate people ready to contribute their ideas, help solve complex problems, and make an impact.

Posted 2 weeks ago

Apply

2.0 - 7.0 years

15 - 19 Lacs

Bengaluru

Work from Office

Naukri logo

locationsBangalore - Carina posted onPosted 11 Days Ago job requisition idR-046420 The future of open source AI starts with you. At Red Hat, were looking for engineers who want to become an integral part of democratizing Al technology, making open source AI available and accessible to all. is a newly formed team where you'll have the scope and impact to make your mark and get your ideas into people's hands. Red Hat's open culture fosters collaboration and allows the best ideas to grow. You will have the opportunity to actively participate in communities like KServe, Kubeflow, and VLLM, and be part of a team that values and expects contributions from all levels. Here, you'll have freedom to innovate, and to focus on challenging, high-impact work that makes a difference. We're expanding our Quality Engineering capabilities across our AI portfolio and seeking Software Quality Engineers and Associate Software Quality Engineers across several teams , , and . In this role, you will define and implement automated test strategies and the infrastructure to support them. While core responsibilities remain consistent, each team focuses on distinct aspects of our AI technology stack. During the hiring process, we'll work together to identify the best team placement based on your background, interests, and our current needs. Successful applicants must reside in a country where Red Hat is registered to do business. What you will do Develop and implement quality assurance processes and testing strategies for your assigned product area Create and maintain automated test frameworks Ensure product quality through comprehensive testing methodologies Identify and track quality metrics and KPIs Collaborate with development teams to integrate testing into the development lifecycle What you will bring 2+ years of experience in a software quality engineering role Experience in testing applications using Go or Python Knowledge of large language models (LLMs), including their architecture, functionality, and unique testing requirements Experience in agile development, CI/CD, Jira, and Git Ability to quickly learn and use new tools and technologies Excellent written and verbal communication skills Previous experience with PyTorch or related technologies #AI-HIRING #LI-NK1 About Red Hat is the worlds leading provider of enterprise software solutions, using a community-powered approach to deliver high-performing Linux, cloud, container, and Kubernetes technologies. Spread across 40+ countries, our associates work flexibly across work environments, from in-office, to office-flex, to fully remote, depending on the requirements of their role. Red Hatters are encouraged to bring their best ideas, no matter their title or tenure. We're a leader in open source because of our open and inclusive environment. We hire creative, passionate people ready to contribute their ideas, help solve complex problems, and make an impact.

Posted 2 weeks ago

Apply

5.0 - 10.0 years

9 - 14 Lacs

Bengaluru

Work from Office

Naukri logo

locationsBangalore - Carinaposted onPosted Today job requisition idR-044236 About the Job Quality Engineering at Red Hat offers an inclusive and open environment for engineers to collaborate and build technology solutions for product testing and release readiness. Red Hat is the place for you to test your quality engineering mindset and nurture your DevOps and Leadership skills. Find out more about what it is like to work in Red Hat QE directly from our engineers in this . The OpenShift engineering team is looking for a Senior Quality Engineer to be hired in Bangalore, India. In this role, you will work on Red Hats OpenShift Container Platform, built on container technology and the Kubernetes cluster management system. You'll be responsible for all aspects of quality for Red Hat OpenShift, including designing test plans, extending automation frameworks, and developing new automated tests for both back and front ends. You will make sure our solutions fulfill the highest possible enterprise quality, performance, usability, and supportability. As a Senior Quality Engineer, you will gain a deep technical understanding of a variety of popular technologies, including containers, Kubernetes, Red Hat OpenShift, etc. You will be a part of Red Hats culture that makes us unique in the Industry, enriched with and , to name two. Regardless of your role and designation, you will have the freedom to showcase your leadership skills and ability to bring innovative solutions to complex problems at any level that will help you to get wider visibility in our organization. What will you do Execute manual and automated tests for OpenShift and deliver clear status in a timely manner. Conduct failure analysis, explore, identify and document new bugs, advocate for the resolution of bugs and communicate the impact on customers to developers and support; Coordinate cross components teams to be responsible for bug verification, regression testing. Work with the product release related teams to be responsible for the product delivery related testing; Design, develop and maintain automation frameworks, CI and scripts with Golang for OpenShift testing and implementation What will you bring An engineering degree or higher, or equivalent in computer science or a related field Testing experience working with globally distributed QE team members 5+ years of professional experience working in QE or similar roles Familiarity with testing methodologies and techniques Knowledge of the Linux operating system (any distribution) Programming skills in shell, Ruby, Golang, Python or another programming language Motivated and dedicated to learning and collaboration Ability to work in a fast-paced environment and learn quickly Solid written and verbal communication skills in English The following are considered a plus Knowledge of Amazon Web Services (AWS) EC2, Google Compute Engine (GCE), or Microsoft Azure Knowledge of Linux containers, Kubernetes, Red Hat OpenStack Platform, or Red Hat OpenShift Knowledge of CI/CD and Jenkins Knowledge of security testing Contributions to open source projects or publicly available code samplesDesign, develop and maintain automation frameworks and scripts with Ruby, Golang and Python for OpenShift testing and implementation Participate in the test planning and product planning processes Conduct new feature research and design test cases Execute manual and automated tests for OpenShift and deliver clear status in a timely manner. Explore, identify and document new bugs. Advocate for the resolution of bugs and communicate the impact on customers to developers and support Constantly learn new things and maintain an overview of current technologies Work in a fast-paced Agile global environment of talented Quality Engineers Provide mentoring and leadership to junior Quality Engineers #LI-AK1 About Red Hat is the worlds leading provider of enterprise software solutions, using a community-powered approach to deliver high-performing Linux, cloud, container, and Kubernetes technologies. Spread across 40+ countries, our associates work flexibly across work environments, from in-office, to office-flex, to fully remote, depending on the requirements of their role. Red Hatters are encouraged to bring their best ideas, no matter their title or tenure. We're a leader in open source because of our open and inclusive environment. We hire creative, passionate people ready to contribute their ideas, help solve complex problems, and make an impact.

Posted 2 weeks ago

Apply

5.0 - 10.0 years

11 - 16 Lacs

Bengaluru

Work from Office

Naukri logo

locationsBangalore - Carinaposted onPosted 4 Days Ago job requisition idR-048003 About the job: The Red Hat Performance and Scale Engineering team is looking for a Senior Software Engineer to join us in Bangalore, India. In this role, you will work with a diverse team of highly motivated engineers focused on the performance and scale characterization, and improvement of current and future Red Hat solutions. You'll have the opportunity to collaborate with other engineering teams to optimize the components that make our open source solutions perform at the highest level for Red Hat enterprise customers. This role can be based anywhere in India. What will you do Work on performance and scale characterization and enhancement of the solution based on Red Hat OpenShift Container Platform and Kubernetes Automate, test, and improve solutions and technologies including scale-out Linux containers with Red Hat OpenShift Container Platform Collaborate with software engineers and test engineers to identify and resolve critical performance issues and help guide solutions Test, analyze, and document results via Red Hat performance briefs and reference architectures What will you bring 5+ years of experience in software development Bachelor's degree in computer science or a related field Passion for testing and optimizing software performance Background in software performance and scale testing, automation tooling, optimization, and monitoring Ability to convert raw data into meaningful graphs, draw conclusions, and present results with recommendations for improvement Thorough knowledge of Linux, containers, and Kubernetes Experience with scripting languages like Python Familiarity with a variety of concepts, practices, and procedures in addressing system performance Motivated, with excellent judgment and decision-making skills Good written and verbal English language skills Experience with cloud technologies is a plus Experience with Golang and upstream Kubernetes development is a major plus About Red Hat is the worlds leading provider of enterprise software solutions, using a community-powered approach to deliver high-performing Linux, cloud, container, and Kubernetes technologies. Spread across 40+ countries, our associates work flexibly across work environments, from in-office, to office-flex, to fully remote, depending on the requirements of their role. Red Hatters are encouraged to bring their best ideas, no matter their title or tenure. We're a leader in open source because of our open and inclusive environment. We hire creative, passionate people ready to contribute their ideas, help solve complex problems, and make an impact.

Posted 2 weeks ago

Apply

3.0 - 8.0 years

30 - 35 Lacs

Bengaluru

Work from Office

Naukri logo

locationsBangalore - Carinaposted onPosted 14 Days Ago job requisition idR-045305 The IT AI Application Platform team is seeking a Senior Site Reliability Engineer (SRE) to develop, scale, and operate our AI Application Platform based on Red Hat technologies, including OpenShift AI (RHOAI) and Red Hat Enterprise Linux AI (RHEL AI). As an SRE you will contribute to running core AI services at scale by enabling customer self-service, making our monitoring system more sustainable, and eliminating toil through automation. On the IT AI Application Platform team, you will have the opportunity to influence the complex challenges of scale which are unique to Red Hat IT managed AI platform services, while using your skills in coding, operations, and large-scale distributed system design. We develop, deploy, and maintain Red Hats next-generation Ai application deployment environment for custom applications and services across a range of hybrid cloud infrastructures. We are a global team operating on-premise and in the public cloud, using the latest technologies from Red Hat and beyond. Red Hat relies on teamwork and openness for its success. We are a global team and strive to cultivate a transparent environment that makes room for different voices. We learn from our failures in a blameless environment to support the continuous improvement of the team. At Red Hat, your individual contributions have more visibility than most large companies, and visibility means career opportunities and growth. What you will do The day-to-day responsibilities of an SRE involve working with live systems and coding automation. As an SRE you will be expected to Build and manage our large scale infrastructure and platform services, including public cloud, private cloud, and datacenter-based Automate cloud infrastructure through use of technologies (e.g. auto scaling, load balancing, etc.), scripting (bash, python and golang), monitoring and alerting solutions (e.g. Splunk, Splunk IM, Prometheus, Grafana, Catchpoint etc) Design, develop, and become expert in AI capabilities leveraging emerging industry standards Participate in the design and development of software like Kubernetes operators, webhooks, cli-tools.. Implement and maintain intelligent infrastructure and application monitoring designed to enable application engineering teams Ensure the production environment is operating in accordance with established procedures and best practices Provide escalation support for high severity and critical platform-impacting events Provide feedback around bugs and feature improvements to the various Red Hat Product Engineering teams Contribute software tests and participate in peer review to increase the quality of our codebase Help and develop peers capabilities through knowledge sharing, mentoring, and collaboration Participate in a regular on-call schedule, supporting the operation needs of our tenants Practice sustainable incident response and blameless postmortems Work within a small agile team to develop and improve SRE methodologies, support your peers, plan and self-improve What you will bring A bachelor's degree in Computer Science or a related technical field involving software or systems engineering is required. However, hands-on experience that demonstrates your ability and interest in Site Reliability Engineering are valuable to us, and may be considered in lieu of degree requirements. You must have some experience programming in at least one of these languagesPython, Golang, Java, C, C++ or another object-oriented language. You must have experience working with public clouds such as AWS, GCP, or Azure. You must also have the ability to collaboratively troubleshoot and solve problems in a team setting. As an SRE you will be most successful if you have some experience troubleshooting an as-a-service offering (SaaS, PaaS, etc.) and some experience working with complex distributed systems. We like to see a demonstrated ability to debug, optimize code and automate routine tasks. We are Red Hat, so you need a basic understanding of Unix/Linux operating systems. Desired skills 3+ years of experience of using cloud providers and technologies (Google, Azure, Amazon, OpenStack etc) 1+ years of experience administering a kubernetes based production environment 2+ years of experience with enterprise systems monitoring 2+ years of experience with enterprise configuration management software like Ansible by Red Hat, Puppet, or Chef 2+ years of experience programming with at least one object-oriented language; Golang, Java, or Python are preferred 2+ years of experience delivering a hosted service Demonstrated ability to quickly and accurately troubleshoot system issues Solid understanding of standard TCP/IP networking and common protocols like DNS and HTTP Demonstrated comfort with collaboration, open communication and reaching across functional boundaries Passion for understanding users needs and delivering outstanding user experiences Independent problem-solving and self-direction Works well alone and as part of a global team Experience working with Agile development methodologies #LI-SH4 About Red Hat is the worlds leading provider of enterprise software solutions, using a community-powered approach to deliver high-performing Linux, cloud, container, and Kubernetes technologies. Spread across 40+ countries, our associates work flexibly across work environments, from in-office, to office-flex, to fully remote, depending on the requirements of their role. Red Hatters are encouraged to bring their best ideas, no matter their title or tenure. We're a leader in open source because of our open and inclusive environment. We hire creative, passionate people ready to contribute their ideas, help solve complex problems, and make an impact.

Posted 2 weeks ago

Apply

6.0 - 11.0 years

10 - 15 Lacs

Bengaluru

Work from Office

Naukri logo

locationsBangalore - Carinaposted onPosted 6 Days Ago job requisition idR-048028 About the Job : Red Hat Software Engineering team seeks a Senior Software Engineer, with Frontend experience, to join our Secure Supply Chain organization. This role involves building, modifying, improving, and supporting a user-facing product based on Red Hat OpenShift. Leveraging your software engineering expertise, automation skills, and a focus on continuous improvement, you will contribute to a product where availability, reliability, and security are integral throughout the application lifecycle. As a Senior Software Engineer, your responsibilities will include developing new software to build the product, as well as creating tools to automate software deployments, upgrades, scaling, monitoring, alerting, and testing. Candidates must be willing and able to work from our Bangalore office, in India. In this role, you will predominantly develop UI components using React JS to support the user experience vision for our secure supply chain products. You'll need to be both creative and self-motivated, proficient in building web applications, and able to work with cross-functional teams from across the company. The primary area of expertise for this position is React JS and its associated frameworks (ie. TypeScript, Redux, REST API, CSS, JSX, HTML, etc). As a Senior Software Engineer, you will also collaborate with developers from other Red Hat projects and open source communities. As a full stack developer, it will be good to have hands-on experience in any one programming language. What will you do Contribute to the development of cloud native developer experience Work together with the team, UX designers, and Product Managers to provide the necessary user interface(s) for the secure supply chain products Work closely with upstream projects, engineering teams, and other stakeholders to create and maintain high-quality features and capabilities for Red Hat solutions Take responsibility and ownership of development work and strive to produce quality software Work closely with Quality and Documentation team ensuring your deliverables are covered Work in an Agile environment and prioritize workload around release schedules Conduct design and code review sessions Enforce code quality and performance Analyze feasibility by presenting proofs of concepts Apply design patterns to solve problems Investigate and improve the established development processes Participate in the community by writing blogs, participating in forums, and speaking at user groups and conferences Deliver one or more critical software solutions on time and on (or under) budget Create tools that you yourself would like to use What will you bring Bachelors or masters degree in computer science or a related field 6+ years of software development experience especially web development related projects Experience developing and building scalable web-based applications on cloud Working experience in React.js preferred Very good understanding of Javascript Proficient in HTML and CSS Programming experience in any of the programming language such as Java, Python, GoLang The following are considered a plus: Experience with development/build tools like TypeScript, Git, webpack, yarn, etc Experience with testing frameworks like Jest, React Testing library, PlayWright, and Cypress Experience working with a distributed team Experience with agile development Familiarity with open source development, projects, and processes is a plus Familiarity or interest with OpenShift, Kubernetes, or cloud platforms in general Familiarity with Node.js and Golang Experience as a full-stack engineer #LI-AK1 About Red Hat is the worlds leading provider of enterprise software solutions, using a community-powered approach to deliver high-performing Linux, cloud, container, and Kubernetes technologies. Spread across 40+ countries, our associates work flexibly across work environments, from in-office, to office-flex, to fully remote, depending on the requirements of their role. Red Hatters are encouraged to bring their best ideas, no matter their title or tenure. We're a leader in open source because of our open and inclusive environment. We hire creative, passionate people ready to contribute their ideas, help solve complex problems, and make an impact.

Posted 2 weeks ago

Apply

2.0 - 7.0 years

8 - 12 Lacs

Pune, Bengaluru

Work from Office

Naukri logo

locationsPune - Tower 6Bangalore - Carinaposted onPosted 12 Days Ago job requisition idR-044864 About the Job The Red Hat Insights Engineering team is looking for a Software Engineer to join our Resource Optimization initiative. In this role, you will be a team member responsible for delivering Resource Optimization Software-as-a-Service (SaaS) offerings. These services enable customers to visualize and optimize their resources on public clouds and Red Hat OpenShift. We provide an enjoyable and engaging work environment, with the opportunity to collaborate with dynamic and diverse agile teams, working around the world to create value for our customers and partners in an open source way. A good candidate will think creatively, adapt to rapid change, and have the willingness to learn and apply new technologies. This is a great opportunity to craft and hone your skills while working with a wide range of modern languages, frameworks, and technologies. You will become a part of Red Hats culture that makes us unique in the industry and youll work with communities passionate about open-source software. In this role, you will have the opportunity to work alongside a team of software developers, product designers, and quality assurance engineers. You will work on new features and address existing defects and bugs in the assigned projects. What will you do Design, develop, support, and debug new features based on our customers requirements Work with the latest open source technologies in a highly cooperative landscape Participate in our continuous integration (CI) and continuous delivery (CD) processes Work in an agile team using agile development practices based on test-driven development Collaborate with developers, quality engineers, documentation writers, and stakeholders to deliver solutions to our customers Communicate and work effectively with all levels of associates Resolve bugs, performance problems, and other issues with production applications What will you bring 2+ years back-end development (Golang/Python) Solid object-oriented software development skills Practical development experience in a language like Go or Python. Good understanding in at least one of the programming languages to build enterprise applications and/or backend services/applications. Ability to work on a team with clear communication skills, with the ability to represent ideas with clarity while remaining open to other solutions Familiarity with containerized application technologies and microservice architectures Understanding of continuous integration and continuous delivery pipeline technologies Desire to learn new technologies, frameworks, and techniques Source code control (GIT preferred) The following are considered as a plus" Familiarity with Django, Celery, Kafka, Redis, or PostgresSQL Application development utilizing a Relational Database and a working understanding of SQL Experience with Kubernetes/OpenShift and Linux Familiarity with solutions like Amazon Web Services (AWS), Google Cloud Platform (GCP), Microsoft Azure, IBM Cloud, or Red Hat OpenShift Software as a Service (SaaS) operations experience Familiarity with open source communities and open source development Familiarity with the agile methodology and scrum to deliver software solutions Bug tracking tools (Jira preferred) #LI-AK1 About Red Hat is the worlds leading provider of enterprise software solutions, using a community-powered approach to deliver high-performing Linux, cloud, container, and Kubernetes technologies. Spread across 40+ countries, our associates work flexibly across work environments, from in-office, to office-flex, to fully remote, depending on the requirements of their role. Red Hatters are encouraged to bring their best ideas, no matter their title or tenure. We're a leader in open source because of our open and inclusive environment. We hire creative, passionate people ready to contribute their ideas, help solve complex problems, and make an impact.

Posted 2 weeks ago

Apply

8.0 - 13.0 years

5 - 9 Lacs

Mumbai

Work from Office

Naukri logo

Job Role :- C++ Senior Developer Experience :- 8-15 years :- We are looking for C++ developer responsible for developing and maintaining algorithms developed in C++ on Windows and Linux platform. Contribute to software optimization and innovation. Background on CAD application development and micro services using grpc will be added advantage. Roles and Responsibilities :- Design, build, and maintain efficient, reusable, and reliable C++ code. Implement performance and quality modules. Identify bottlenecks and bugs, and devise solutions to these problems. Help maintain code quality, organization, and automatization. Desired Candidate Profile- Strong proficiency in C++ Thorough knowledge of the standard library, STL containers, and algorithms. Good understanding of memory management. Hands on experience on multithreading. Good collaboration skills to work with other developers and testers. Ability to work in agile team using pull organization. Have good interpersonal and communication skills. Hardworking individual with a strong work ethic and excellent interpersonal skills. Education Qualification:- B.E./B.Tech/BCA/BSc(IT)/MTech/MCA/MSc(IT) Qualifications Education: Bachelor's Degree Skills: Certifications: Languages: Years of Experience: 4 - 7 Years Work Experience: Additional Information Time Type: Full time Employee Type: Assignee / Regular Travel: Relocation Eligible: No Applied Materials is an Equal Opportunity Employer committed to diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, color, national origin, citizenship, ancestry, religion, creed, sex, sexual orientation, gender identity, age, disability, veteran or military status, or any other basis prohibited by law.

Posted 2 weeks ago

Apply

6.0 - 11.0 years

6 - 10 Lacs

Bengaluru

Work from Office

Naukri logo

We’re looking for Senior Engineers with a deep backend focus to join our team. In this role, you can expect to: Design, prototype and implement features and tools while ensuring stability and usability Collaborate closely with Product Design and Product Management partners, as well as engineers on your team and others Act as a subject matter expert on quality development with an emphasis on Golang development Lead and execute large-scale projects, ensuring the reliable delivery of key features from design through full implementation and troubleshooting. Drive end-to-end project lifecycle, including architecture design, implementation, and issue resolution, with a focus on quality and efficiency. Evaluate project tradeoffs and propose solutions, proactively removing blockers and keeping stakeholders informed on progress, issues, and milestones. Collaborate with internal teams, customers, and external stakeholders to design solutions that align with requirements and customer needs. Advocate for strategic technical roadmap initiatives that enhance the system’s overall effectiveness across teams and the organization. Debug and resolve complex issues to improve the quality and stability of products or solutions Review and assess code for quality, design patterns, and optimization opportunities, ensuring best practices are followed Mentor and guide software engineers, sharing technical knowledge and promoting best practices in development processes Facilitate collaborative team activities, such as code pairing and group troubleshooting, to foster a productive and cohesive team environment Support reliable production environments, including participating in an oncall rotation Strive for quality through maintainable code and comprehensive testing from development to deployment Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise You have at least 6+ years of experience as an engineer You have professional experience developing with modern programming languages and frameworks, and are interested in working in Golang and Ruby specifically You have experience working with distributed systems, particularly on a cloud provider such as AWS, Azure or GCP, with a focus on scalability, resilience and security. Emerging ability to direct work and influence others, with a strategic approach to problem-solving and decision-making in a collaborative environment Demonstrated business acumen and customer focus, with a readiness for change and adaptability in dynamic situations Cloud-native mindset and solid understanding of DevOps principles in a cloud environment Familiarity with cloud monitoring tools to implement robust observability practices that prioritize metrics, logging and tracing for high reliability and performance. Intentional focus on stakeholder management and effective communication, fostering trust and relationship-building across diverse teams Integrated skills in critical thinking and data-driven analysis, promoting a growth mindset and continuous improvement to support high-quality outcomes Preferred technical and professional experience You have experience using products like (Terraform, Packer, Waypoint, Nomad, Vault, Boundary, Consul). You have prior experience working in cloud platform engineering teams

Posted 2 weeks ago

Apply

4.0 - 7.0 years

5 - 9 Lacs

Bengaluru

Work from Office

Naukri logo

Provide L3 support for applications written in GoLang, ensuring high availability and reliability. Analyze application behavior, parse system/application logs, and troubleshoot issues to identify and resolve root causes. Collaborate with development teams to resolve bugs and implement fixes or workarounds where needed. Enhance support scripts to automate and streamline log analysis and issue detection. Maintain knowledge base articles and documentation for known issues, fixes, and standard operating procedures. Support deployment and release activities, ensuring smooth transition of code to production environments. Engage with stakeholders to gather issue details, communicate resolutions, and set proper expectations. Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise Strong hands-on experience in GoLang, particularly in understanding and debugging Go applications. Solid understanding of log structures, log parsing, and log management tools. Strong debugging and problem-solving abilities in complex environments. Familiarity with microservices, REST APIs Ability to work in a fast-paced environment and handle critical production issues with urgency. Excellent communication and collaboration skills

Posted 2 weeks ago

Apply

3.0 - 5.0 years

4 - 8 Lacs

Bengaluru

Work from Office

Naukri logo

As a key member of our dynamic team, you will play a vital role in crafting exceptional software experiences. Your responsibilities will encompass the design and implementation of innovative features, fine-tuning and sustaining existing code for optimal performance, and guaranteeing top-notch quality through rigorous testing and debugging. Collaboration is at the heart of what we do, and you’ll be working closely with fellow developers, designers, and product managers to ensure our software aligns seamlessly with user expectations Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise 3- 5 years of Proficiency in at least one of languagesPython or Go, Solid understanding of Object-Oriented Programming (OOP) principles Experience working on Linux operating systems and Shell scripting Familiarity with Git version control system Experience with RESTful APIs Excellent debugging skills Strong communication skills (written and oral) Ability to work effectively in a team environment Problem-solving and analytical skills Experience with Docker and Kubernetes containerization technologies Preferred technical and professional experience Experience working on Cloud (AWS, Azure, GCP) Experience in Linux Networking

Posted 2 weeks ago

Apply

6.0 - 11.0 years

12 - 22 Lacs

Hyderabad

Work from Office

Naukri logo

Mandatory Skills : Golang Required Skills Strong knowledge and very good hands-on experience in Golang SQL Good knowledge and coding experience in Golang or any similar language like Go lang Java Python Strong knowledge and working experience of API development in a Micro services architecture with SOAPREST services Passionate about good design and code quality and have strong engineering practices Experience of SQL and relational databases like PostgreSQL SQL Server similar one Good to have experience in Jenkins AWSAzure Docker containers Good to have Cloud Native Apps Working experience in implementing Continuous Integration and Continuous Deployment CICD build systems in an agile workflow Independently develop the requirements on the user stories in a highly self-managed Scrum Team Actively participate in User story refinement design of the solution and develop the same to meet or exceed the acceptance criteria Excellent verbal and written communication skills and ability to work in a collaborative manner with peers across different time zones Pls be informed prior candidates that once final selection is done they have to be ready with their documents as below : -

Posted 2 weeks ago

Apply

6.0 - 11.0 years

11 - 21 Lacs

Hyderabad

Work from Office

Naukri logo

Mandatory Skills : Golang Required Skills: Strong knowledge and very good hands-on experience in Golang SQL Good knowledge and coding experience in Golang or any similar language like Go lang Java Python Strong knowledge and working experience of API development in a Micro services architecture with SOAPREST services Passionate about good design and code quality and have strong engineering practices Experience of SQL and relational databases like PostgreSQL SQL Server similar one Good to have experience in Jenkins AWSAzure Docker containers Good to have Cloud Native Apps Working experience in implementing Continuous Integration and Continuous Deployment CICD build systems in an agile workflow Independently develop the requirements on the user stories in a highly self-managed Scrum Team Actively participate in User story refinement design of the solution and develop the same to meet or exceed the acceptance criteria Excellent verbal and written communication skills and ability to work in a collaborative manner with peers across different time zones

Posted 2 weeks ago

Apply

8.0 - 12.0 years

35 - 60 Lacs

Bengaluru

Work from Office

Naukri logo

Job Summary As a senior software engineer within the Data Services team at NetApp, you will play a pivotal role in the Trident program, which introduced the first open-source, out-of-tree dynamic storage provisioner to Kubernetes! You will take ownership of and shape the Kubernetes narrative for NetApp. This position will necessitate your advocacy for the solution within an open-source ecosystem, as you will be tasked with driving the adoption of the proposed solution. Our team at NetApp is dedicated to crafting innovative and distinctive solutions to aid our customers in addressing the challenges associated with persistent storage consumption for Kubernetes applications and other container technologies. We collaborate closely with upstream communities, contributing code and leadership to establish the persistent storage strategy in these domains. The ideal candidate for this role will be results-oriented, collaborative, curious, and creative. They will strive for excellence in their daily tasks, consistently delivering high-quality outcomes without the need for oversight. Furthermore, they will possess extensive experience across various domains, including embedded systems, operating systems, storage technologies, and distributed systems. Job Requirements • As a Senior Software Engineer, your role will involve designing, coding, and executing complex features. Engage in technical discussions and collaborate with other Business Units on project-related matters. • Excellent coding skills in Golang and Python. • Deep technical knowledge of Kubernetes. • Understanding of Hyper Scaler technologies: AWS, GCP and AZURE. • Experience with NetApp storage or cloud-native storage platforms. • The candidate should have a working knowledge of Agile Scrum best practice. • Test Automation. • Debugging/Performance analysis. Education Bachelors or Master’s degree in Computer Science or Electrical Engineering with 8 to 11 years of experience.

Posted 2 weeks ago

Apply

0.0 - 1.0 years

10 - 15 Lacs

Noida, Hyderabad, Pune

Work from Office

Naukri logo

AccioJob is organizing an exclusive offline hiring drive in collaboration with GameBerry Labs for the role of Software Development Engineer 1 (SDE 1) . This is your opportunity to land a high-impact role, working on real-world problems using DSA, OOPs, and Design Patterns in languages like Java, Python, or Golang . To Apply, Register and select your Slot here: https://go.acciojob.com/EF3Ncg Job Description: Role: SDE 1 Work Location: Bangalore CTC: 10 LPA - 15 LPA Eligibility Criteria: Education: B.Tech, BE, BCA, MCA, M.Tech Branches: Circuit Branches (CSE, ECE, IT, etc.) Graduation Year: 2024 (Minimum 9 months of experience) 2025 (Minimum 3-6 months of experience) Evaluation Process: Offline Assessment at AccioJob Skill Centres (Hyderabad, Bangalore, Pune, Noida) Technical Interviews (2 Rounds - Virtual for most; In-person for Bangalore candidates) Note: Carry your laptop and earphones for the assessment. Register Here: https://go.acciojob.com/EF3Ncg

Posted 2 weeks ago

Apply

5.0 - 8.0 years

27 - 42 Lacs

Bengaluru

Work from Office

Naukri logo

Job Summary As a Software Engineer you will work as part of a team of skilled Application engineers accountable for participating in the development, debugging, maintenance & testing. As part of the Research and Development function, system software engineers focus on enhancements to existing products as well as new product development, needing a deep working knowledge of both systems and Kubernetes. Job Requirements Strong programming skills in NodeJS and Golang technologies, development using microservices architecture, and Kubernetes. Strong in Data Structures and algorithms. Expertise in cloud technologies, containers, and orchestration frameworks like Kubernetes. Experience in developing services in any of the major cloud providers preferred. Full-stack developer preferred. Should have a good storage and networking background and an understanding of concepts around the same. Should be very versatile with Windows/UNIX OS, its technologies, and understanding. Good understanding of REST API design and implementation. Knowledge of databases (MSSQL & MySQL), and UI/UX design Should have participated in all phases of the product development cycle from Requirement understanding and design, through Implementation and Test design. Should have attained experience and knowledge in solving complex problems. Prior experience in developing high-scale and performant systems. Coding, Design, Development, Debugging, Reliability & Research. You will participate in technical discussions within the immediate group and across functions, where evaluating and executing design and development plans for products are reviewed. Should have a strong aptitude to learn new technologies. Education A minimum of 4 - 8 years of experience is required. A Bachelor of Science Degree in Electrical Engineering or Computer Science, a Master degree, or a PhD; or equivalent experience with little to 3 years of experience. Demonstrated ability to have completed multiple, moderately complex projects.

Posted 2 weeks ago

Apply

6.0 - 8.0 years

19 - 30 Lacs

Bengaluru

Hybrid

Naukri logo

6-8 years of experience in software development. Proven experience as a Golang Developer. Strong proficiency in Python/Java Solid understanding of software development principles and best practices. Familiarity with database technologies such as SQL and NoSQL. Knowledge of version control systems, particularly Git. Excellent problem-solving skills and attention to detail. Strong communication and teamwork abilities.Role & responsibilities

Posted 2 weeks 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