Home
Jobs

844 Golang Jobs - Page 32

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.

3 - 6 years

10 - 15 Lacs

Thane

Work from Office

Naukri logo

Backend Engineer (GO Developer) | Engineering Team | Full-time Are you passionate enough to be a crucial part of a highly analytical and scalable user engagement platform? Are you ready learn new technologies and willing to step out of your comfort zone to explore and learn new skills? If so, this is an opportunity for you to join a high-functioning team and make your mark on our organisation! The Impact you will create in the Job: Build campaign generation services which can send app notifications at a speed of 10 million a minute. Dashboards to show Real time key performance indicators to clients. Develop complex user segmentation engines which creates segments on Terabytes of data within few seconds. Leverage the power of Kubernetes to maintain clusters running inside VPC's across the world. Building highly available & horizontally scalable platform services for ever growing data. Use cloud-based services like AWS Lambda for blazing fast throughput & auto scalability. You will build backend services and APIs to create scalable engineering systems. As an individual contributor, you will tackle some of our broadest technical challenges that requires deep technical knowledge, hands-on software development and seamless collaboration with all functions. You will envision and develop features that are highly reliable and fault tolerant to deliver a superior customer experience. Collaborating various highly-functional teams in the company to meet deliverables throughout the software development lifecycle. Identify and improvise areas of improvement through data insights and research. What we look for? 2-6 years experience in developing high scale internet applications/API based services. Worked with GoLang as a primary language Experience with High scale real time architectures Experience with queueing systems like RabbitMQ, Kafka etc Experience with Elasticsearch would be a plus Having hands on experience with Kubernetes would be a plus. Understanding of SMTP protocol would be a plus Experience with MTA will be an added advantage. Very strong analytic and problem-solving skills. Enjoys working at solving challenges that come with developing real time high scale applications. Why Netcore? At Netcore, innovation isnt just a buzzword—it's the core of everything we do. As the pioneering force behind the first and leading AI/ML-powered Customer Engagement and Experience Platform (CEE), we're dedicated to revolutionizing how B2C brands interact with their customers. Our state-of-the-art SaaS products are designed to foster personalized engagement throughout the entire customer journey, creating remarkable digital experiences for businesses of all sizes.**Engineering at Netcore:** Dive into a world where your work directly impacts engagement, conversions, revenue, and customer retention. Our engineering team tackles complex challenges that come with scaling high-performance systems. We thrive on versatility and speed, employing advanced tech stacks such as Kafka, Storm, RabbitMQ, Celery, RedisQ, and GoLang, all hosted robustly on AWS and GCP clouds. At Netcore, you're not just solving technical problems—you're setting industry benchmarks.**Global Presence, Local Impact:** Headquartered in Mumbai with a presence in 10 countries, including the United States and Germany, our influence is both global and personalized. We are proud to serve over 5,000 enterprise brands across 18 countries, including more than 70% of the unicorns in India, underscoring our role as a top-tier customer engagement and experience platform.**A Great Place to Work:** Recognized as a Great Place to Work for three consecutive years, Netcore is deeply committed to a people-centric culture. Here, you’re more than an employee; you’re part of a family. We value curiosity, collaboration, and the unique contributions of each member, ensuring everyone’s voice is heard.**Join Us:** If you're ready to be at the forefront of technology and innovation, and are looking for a role where you can truly thrive, don't hesitate to apply. We are eager to learn more about you and explore how your skills and passions align with our visionary team.Let's start a conversation and make magic happen together! What’s in it for you? Immense growth, continuous learning and deliver the best to the top-notch brands Work with some of the most innovative brains Opportunity to explore your entrepreneurial mind-set Open culture where your creative bug gets activated. If this sounds like a company you would like to be a part of, and a role you would thrive in, please don’t hold back from applying! We need your unique perspective for our continued innovation and success! So let’s converse! Our inquisitive nature is all keen to know more about you.

Posted 1 month ago

Apply

3 - 5 years

15 - 27 Lacs

Bengaluru

Work from Office

Naukri logo

Job Summary From the newest ideas in cluster computing to the latest web framework, NetApp software products embrace innovation to deliver compelling solutions to our business. NetApp is looking for an experienced Software Engineer to join our BlueXP software and application development team. BlueXP is our unified console and API namespace that offers a seamless experience across all our storage and data solutions. It is a unified control plane that provides global visibility and operational simplicity of storage and data services across on-premises and cloud environments. This is a great opportunity to work on a high-powered team delivering an industry changing product within an extremely high growth sector of the tech industry. As a Seasoned Software Engineer, you will work as part of a team accountable for participating in the development, testing, and debugging. As part of the Research and Development function, Software engineers focus on enhancements to existing products as well as new product development. This position requires an individual to be creative, team-oriented, technology savvy and driven to produce results. Essential Functions: A major part of your responsibility will be to apply current skills and use up-to-date technologies to complete projects as part of the development cycle including: Coding, design, Development, Debugging, Reliability & Analysis. You will participate in technical discussions where, evaluating and executing design and development plans for products are reviewed. Participate in all phases of product development cycle: from component definition and design, through implementation, debugging & testing. Job Requirements Strong programming skills in GO/ Typescript / NodeJS, Scala lang with understanding of OOPS, as well as a scripting language (Python/Shell script). Working experience with REST APIs. Familiarity with docker, Kubernetes with any hyperscaler (AWS / AZURE / GCP) Experience in working on Linux platform is required. Education A minimum of 2+ years of experience is required. 3 to 5 years of experience is preferred. A Bachelor of Science Degree in Computer Science or Information Technology, or a Master Degree, or a PhD; or equivalent experience is required. Demonstrated ability to have completed multiple, moderately complex technical tasks. Familiarity with basic concepts of computer architecture, data structures and standard programming practices.

Posted 1 month ago

Apply

4 - 9 years

15 - 30 Lacs

Bengaluru

Work from Office

Naukri logo

Primary responsibilities and skills include the following areas: • Intimate knowledge of media playback engines and streaming protocols. • Working on an agile team using CI / CD best practices to deliver the highest quality software possible quickly • A strong desire to learn new things and continually improve yourself and those around you with a can do anything mentality • You live to experiment, test, fail fast, and learn as you go, we are not looking for a cookie-cutter solution to the complex problems we solve A successful Senior /Lead Engineer - Streaming Services should have: • A 4-year college degree in Computer Science / Information Technology, masters degree is preferred or equivalent professional experience • 3+ years of overall software development experience and with at least 3+ year experience in the development of REST API with thorough knowledge of MPEG DASH & HLS protocols. • Experience with one or more of the following: Be an expert in core data structures as well as algorithms and has the ability to implement them using language of choice Should be well aware of MPEG DASH, HTTP Live Streaming protocol. Hands-on experience in Rust, Golang, Python django , C++ is a must. Experience in Distributed Cache Management (Redis Cache, MemCached, or similar) Ability to accurately estimate software tasks and work to schedule. Experience with GIT and JIRA is an add-on. Strong verbal and written communication skills. Strengths in problem-solving, issue resolution, ability to work in a deadline-driven work environment, attention to detail, and ability to multitask. Skills and Requirements: • Knowledge of MPEG DASH, HLS streaming protocol. • Strong proficiency in Rust, Golang , Linux. • Experience in Distributed Cache Management (Redis Cache, MemCached, or similar) • Working experience in REST API/API Gateway. • Familiarity with virtualization and Cloud technologies (Kubernetes/Dockers/OpenStack/VMware etc)

Posted 1 month ago

Apply

5 - 10 years

8 - 18 Lacs

Bengaluru

Work from Office

Naukri logo

Role: Go Lang & CKS Developer Required Skills and Experience 5+ years of hands-on Go Lang or Python experience with a focus on Kubernetes Minimum Requirements Software programming experience in one or more programming languages: Go Lang or Python Understanding & experience with Openshift/Kubernetes Knowledge of one or more : GitOps, Terraform, Ansible Automation, Jenkins Knowledge of AI and MLOps preferred Strong analytical and problem-solving skills Strong communication and collaboration skills with the ability to engage and influence Desired Skills Strong GoLang, CKS

Posted 1 month ago

Apply

3 - 8 years

5 - 10 Lacs

Hyderabad

Work from Office

Naukri logo

Project Role : Application Developer Project Role Description : Design, build and configure applications to meet business process and application requirements. Must have skills : Go Programming Language Good to have skills : PHP (Programming Language), Docker (Software), AWS Administration Minimum 3 year(s) of experience is required Educational Qualification : 15 years full time education Summary :We are looking for a talented Go Software Developer to join our team. As a Go Developer, you will be responsible for building, maintaining, and enhancing SDKs and Libraries in Go language, supporting existing SDKs/Libraries, and integrating new features. The ideal candidate should have a solid background in Go development, a passion for creating efficient and scalable code libraries, and experience with API integrations.Responsibilities:1.Develop robust SDKs and Libraries in Go for seamless integration with our platform.2.Provide support and troubleshooting for existing SDKs/Libraries, resolving issues and bugs.3.Collaborate closely with product management and engineering teams to translate requirements into solutions.4.Enhance SDKs/Libraries functionality by implementing new features and optimizations.5.Write clear, maintainable, and efficient code following best practices and guidelines.Requirements:1.Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.2.Proven experience (X years) in Go programming language, building SDKs, libraries, and APIs.3.Strong understanding of Go programming concepts, concurrency, and Goroutines.4.Experience with version control systems (e.g., Git) and agile development methodologies.5.Knowledge of RESTful API design principles and microservices architecture.6.Ability to work independently and collaboratively within a team environment.7.Excellent communication skills and ability to convey technical concepts effectively.Preferred Skills:1.Familiarity with other programming languages such as PHP, .NET, or Ruby is a plus.2.Experience with cloud platforms (AWS, Azure, Google Cloud) and containerization tools (Docker).3.Understanding of scalable and distributed systems. Qualifications 15 years full time education

Posted 1 month ago

Apply

5 - 10 years

5 - 9 Lacs

Pune

Work from Office

Naukri logo

Project Role : Application Developer Project Role Description : Design, build and configure applications to meet business process and application requirements. Must have skills : OMP Plus Good to have skills : NA Minimum 5 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As an Application Developer, you will design, build, and configure applications to meet business process and application requirements. You will be responsible for creating efficient and scalable software solutions that contribute to the success of our organization. Key ResponsibilitiesParticipate in process and business requirements sessions with client and document to-be business process leveraging supply chain best practices.Work with client to identify and collect data, such as historical sales, shipment, inventory, logistics, and other operations / supply chain data from sources like databases, Excel sheets etc.Understand OMP platform's data model (table structures, linkages, optimal designs) for designing various planning use cases.Work closely with architects and directors to develop clear functional and technical design, document, data requirements, and build complex datasets.Tool configuration in the OMP platform, as per the design, to solve deep operations / supply chain problems and institute rigorous performance monitoring systems.Create and execute workflow and SIT/UAT test-cases, document issues, and track progress at resolving issues.Work with client, cross-functional teams, and IT and business stakeholders, to ensure successful planning and execution of project.Plan, develop and deliver Super User and End User training, for a global user base.Mentor junior analysts to familiarize them with technical and business aspects of a project. Technical ExperienceDeep knowledge of best practices through relevant experience in Demand Planning.Experience of full lifecycle of a supply chain planning solution implementation including business requirement gathering, solution design & development, UAT/SIT, go-live/cutover and value realization is preferred.Ability to convert business logic to OMP technical platform design.Strong troubleshooting and problem-solving skills in OMP platform configuration.Prior experience in planning systems, and exposure to ERP tools is preferredStrong technical understanding of data modeling, design and architecture principles and techniques across master data, transaction data and derived/analytic dataUnderstanding of advance analytics needs such as Predictive/Prescriptive Analytics concepts.Preferable QualificationsOMP OPAL certificationAny relevant supply chain certifications like CSCP will be a plus Professional AttributesAbility to communicate mathematical, technical or software usage concepts to audiences with limited prior mathematics, technical or software backgroundAbility to work in teams, distributed across locations and time zones and at executive and junior levels in a corporate hierarchyA patient listener with the ability clearly articulates your viewpoint to manage and deliver to customer expectations, even under pressure. Educational QualificationBTech/BE/ MCA / Preferred Certified Supply Chain Additional InformationOpen for short/long term travel Qualifications 15 years full time education

Posted 1 month ago

Apply

7 - 12 years

9 - 14 Lacs

Pune

Work from Office

Naukri logo

Project Role : Application Developer Project Role Description : Design, build and configure applications to meet business process and application requirements. Must have skills : OMP Plus Good to have skills : NA Minimum 7.5 year(s) of experience is required Educational Qualification : 15 years full time education Summary: As an Application Developer, you will design, build, and configure applications to meet business process and application requirements. You will be responsible for creating efficient and scalable software solutions that contribute to the success of our organization. Key Responsibilities Participate in process and business requirements sessions with client and document to-be business process leveraging supply chain best practices. Work with client to identify and collect data, such as historical sales, shipment, inventory, logistics, and other operations / supply chain data from sources like databases, Excel sheets etc. Understand OMP platform's data model (table structures, linkages, optimal designs) for designing various planning use cases. Work closely with architects and directors to develop clear functional and technical design, document, data requirements, and build complex datasets. Tool configuration in the OMP platform, as per the design, to solve deep operations / supply chain problems and institute rigorous performance monitoring systems. Create and execute workflow and SIT/UAT test-cases, document issues, and track progress at resolving issues. Work with client, cross-functional teams, and IT and business stakeholders, to ensure successful planning and execution of project. Plan, develop and deliver Super User and End User training, for a global user base. Mentor junior analysts to familiarize them with technical and business aspects of a project. Technical Experience Deep knowledge of best practices through relevant experience in Demand Planning. Experience of full lifecycle of a supply chain planning solution implementation including business requirement gathering, solution design & development, UAT/SIT, go-live/cutover and value realization is preferred. Ability to convert business logic to OMP technical platform design. Strong troubleshooting and problem-solving skills in OMP platform configuration. Prior experience in planning systems, and exposure to ERP tools is preferred Strong technical understanding of data modeling, design and architecture principles and techniques across master data, transaction data and derived/analytic data Understanding of advance analytics needs such as Predictive/Prescriptive Analytics concepts. Preferable Qualifications OMP OPAL certification Any relevant supply chain certifications like CSCP will be a plus Professional Attributes Ability to communicate mathematical, technical or software usage concepts to audiences with limited prior mathematics, technical or software background Ability to work in teams, distributed across locations and time zones and at executive and junior levels in a corporate hierarchy A patient listener with the ability clearly articulates your viewpoint to manage and deliver to customer expectations, even under pressure. Educational Qualification BTech/BE/ MCA / Preferred Certified Supply Chain Additional Information Open for short/long term travel Qualification 15 years full time education

Posted 1 month ago

Apply

7 - 12 years

1 - 5 Lacs

Noida

Work from Office

Naukri logo

Project Role : Infra Tech Support Practitioner Project Role Description : Provide ongoing technical support and maintenance of production and development systems and software products (both remote and onsite) and for configured services running on various platforms (operating within a defined operating model and processes). Provide hardware/software support and implement technology at the operating system-level across all server and network areas, and for particular software solutions/vendors/brands. Work includes L1 and L2/ basic and intermediate level troubleshooting. Must have skills : Oracle Database Administration (DBA) Good to have skills : NA Minimum 7.5 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As an Infra Tech Support Practitioner, you will provide ongoing technical support and maintenance of production and development systems and software products, both remote and onsite. You will work within a defined operating model and processes, implementing technology at the operating system-level across all server and network areas. Roles & Responsibilities: Installation of Oracle on Linux /IBM-AIX / Sun Solaris / Windows & HP-UX. A minimum of 7 years' experience as DBA with experience in automation and scripting. Strong knowledge of infrastructure in general including Operating System, Clustering, Storage, network etc Provide Architecture design and support for development projects from a database perspective. Experience in handling multiple databases medium to large databases (multi terabyte). Plans and implements backup and recovery of the Oracle database. Excellent knowledge of Oracle backup and recovery scenarios. Repair corrupts databases (logical exports and imports, restore from backups). Upgradations, applying new patches Developed backup & restore strategies for Hot & offline backups. Disaster Recovery planning & Implementation Oracle Dataguard. Strong knowledge of Oracle RAC Database , Datagaurd, Exadata , Partitioning Compression, RMAN, ASMM and AMM. Should have excellent knowledge of tools like AWR, ADDM, OEM, SQL Plan baselining, Trace files , tkprof and autotrace. SQLT ASH , expdp / Impdp SQL loader SQL Plus. Knowledge and experience in Oracle Golden gate and basic understanding of VCS is desirable. Hands on experience of PL/SQL coding. Should have experience in developing in DevOPS automation tools like Jenkins, Ansible Unix shell, GITHUB, API development using Mule/Kong framework, Go-LANG, Python and PowerShell with working knowledge of AI/ML technology and tools. Working - - knowledge of SRE framework Experience in working on other databases, like Postgres , MongoDB, SQL Server, Public cloud AWS , GCP etc. Coordinate the implementation of process controls in the team. Basic understanding of Change management process and raise the change orders on need basis. Provide L3 production support analyse cases reported by L1, possible solutions and fixes. Creates and maintains all databases required for development, testing and production usage. Administers all database objects, including tables, indexes, views, sequences, packages and procedures. Participate in Production Release and Changes during Weekends. (on a need basis ) Additional Information: The candidate should have a minimum of 7 years of experience in Oracle Database Administration (DBA) This position is based at our Noida office A 15 years full time education is required Qualifications 15 years full time education

Posted 1 month ago

Apply

5 - 10 years

7 - 12 Lacs

Bengaluru

Work from Office

Naukri logo

Project Role : Software Configuration Engineer Project Role Description : Implement the configuration management plan as directed by the Configuration Lead. Assist in the design of software configuration and customization to meet the business process design and application requirements. Must have skills : SUSE Linux Administration Good to have skills : Microsoft Azure Architecture, AWS Administration, No Function Specialty Minimum 5 year(s) of experience is required Educational Qualification : 15 years full time education Summary :Expertise in Linux + Pacemaker + Cloud Administration. Roles & Responsibilities:Provide L4 level support in HANA Enterprise Cloud Technical Operations - Server Management Pacemaker - Linux Professional & Technical Skills: Expertise in implementing and managing high availability clustering solutions, especially Pacemaker. Managing & maintaining SUSE and Redhat Servers Managing Linux virtual machines that are configured in ESX environments. Patching and OS upgrades on Suse / Redhat servers Exposure on NFS, Samba, FTP, LDAP, NTP. Knowledge on SAN or NAS environment. Knowledge on RAID, LVM. Good understanding of Networking concepts like TCP/IP, DHCP, IP Routing and Name Resolution. OS Concepts on Security, Backup and recovery strategies, performance tuning, LDAP, high availability and disaster recovery concepts, Monitoring etc Deep understanding and knowledge on public clouds like AWS or GCP or Azure. Knowledge in configuration management systems such as Chef, Puppet, Ansible Excellent Communication skills and Willingness to take on call duty/Weekend tasks. Process Knowledge on Incident handling and Change Management Strong comprehension of IT security practices, particularly in OS hardening techniques. Proven track record in scripting languages (e.g., Shell, Perl, Python, Go, etc.) and adeptness with server automation tools like Ansible or CHEF Accountable for ensuring round-the-clock availability of SAP systems operating within SAP ECS. Tasked with promptly responding to, troubleshooting, and resolving alerts and incidents occurring within the Linux OS or infrastructure layers, spanning across Azure environments. Serving as the elevated L3/L4 escalation contact for critical production issues. Adhering to change management protocols while executing service requests. Actively pursuing avenues to optimize standard operating procedures by leveraging automation techniques. Implement automation solutions to streamline platform operations, enhancing efficiency and reliability. Qualifications 15 years full time education

Posted 1 month ago

Apply

3 - 8 years

0 - 3 Lacs

Bangalore Rural, Bengaluru

Hybrid

Naukri logo

Description - External At American Express, our culture is built on a 175-year history of innovation, shared values and Leadership Behaviors, and an unwavering commitment to back our customers, communities, and colleagues. As part of Team Amex, you'll experience this powerful backing with comprehensive support for your holistic well-being and many opportunities to learn new skills, develop as a leader, and grow your career. Here, your voice and ideas matter, your work makes an impact, and together, you will help us define the future of American Express. You Lead the Way. Weve Got Your Back. With the right backing, people and businesses have the power to progress in incredible ways. When you join Team Amex, you become part of a global and diverse community of colleagues with an unwavering commitment to back our customers, communities and each other. Here, you’ll learn and grow as we help you create a career journey that’s unique and meaningful to you with benefits, programs, and flexibility that support you personally and professionally. At American Express, you’ll be recognized for your contributions, leadership, and impact—every colleague has the opportunity to share in the company’s success. Together, we’ll win as a team, striving to uphold our company values and powerful backing promise to provide the world’s best customer experience every day. And we’ll do it with the utmost integrity, and in an environment where everyone is seen, heard and feels like they belong. Join Team Amex’s Global Loyalty and Benefits organization and let's lead the way together. Global Loyalty and Benefits Global Loyalty and Benefits powers the Membership Reward points, Amex Offers, Insurance, and Card benefits for 112+ million cards in 58+ markets worldwide. This Position is for Global Loyalty and Benefits Engineering Department. About the job We are looking for who individuals who are driven to help in our transformation journey as we decommission legacy applications and move to our modern platform that is based on event driven architecture and employs cutting edge technologies such as Golang, Docker, Kafka and Postgres. This platform is highly scalable and capable of supporting up to 10,000 TPS. Key Responsibilities: Understand the Loyalty and Benefits domain and how it powers the AMEX experience for customers Learn and support our legacy applications and modern platforms to develop a deep understanding of all functional workflows. Work closely with product owners and/or other technology counterparts globally as needed to further our initiatives targeting business growth, cost savings, platform maintenance and platform modernization. Participate in agile development processes including sprint planning, stand-ups, demos and retrospectives Ability to come up with multiple architectural solutions, present pros and cons and influence stakeholders towards a small technical solution Be actively involved in low level design, coding, lead code reviews and unit and E2E testing in. Assist with production deployment and ensure smooth CI/CD pipeline process. Co-ordinate delivery of the project across global teams. Manage risk through all stages of project life cycle. Be a role model for engineering excellence within the team driving adoption of CICD and DevOps practices. Take ownership and lead initiatives. This could also involve leading a small team. Minimum Qualifications: Bachelor's degree in computer science, computer science engineering, or related experience required with 4+ years of experience in software development Delivered complex projects where complexity is a function of domain knowledge required, technical implementation and stakeholders. Ability to independently work with product and business to gather requirements, architect and implement solutions. Experienced in leading a team of 2-3 people. Experience in software development in Go, container-based technologies (docker, Kubernetes), GIT, Jenkins, TDD/BDD, mocking frameworks, CICD gates on security, code coverage and code quality. Experience with distributed systems, micro services architecture (REST) and messaging services such as Kafka. Experience working with relational/NoSQL databases Experience working with Comcast Rulio or some type of rules engine. Ability to work in a team environment as well as independently Commitment to write clean maintainable code with good documentation practices Compliance Language We back you with benefits that support your holistic well-being so you can be and deliver your best. This means caring for you and your loved ones' physical, financial, and mental health, as well as providing the flexibility you need to thrive personally and professionally: Competitive base salaries Bonus incentives Support for financial-well-being and retirement Comprehensive medical, dental, vision, life insurance, and disability benefits (depending on location) Flexible working model with hybrid, onsite or virtual arrangements depending on role and business need Generous paid parental leave policies (depending on your location) Free access to global on-site wellness centers staffed with nurses and doctors (depending on location) Free and confidential counseling support through our Healthy Minds program Career development and training opportunities American Express is an equal opportunity employer and makes employment decisions without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran status, disability status, age, or any other status protected by law. Offer of employment with American Express is conditioned upon the successful completion of a background verification check, subject to applicable laws and regulations.

Posted 1 month ago

Apply

4 - 9 years

10 - 20 Lacs

Kolkata, Pune, Bengaluru

Hybrid

Naukri logo

Role & responsibilities : Develop and maintain high-performance applications using GoLang. Implement REST APIs using the http package or standard REST clients. Create and execute integration test cases to ensure high code coverage. Manage and optimize SQL databases, including PostgreSQL, MariaDB, and MySQL. Utilize GORM for database interactions. Work with event-driven messaging services like RabbitMQ and Kafka. Containerize applications using Docker and deploy them on Kubernetes. Collaborate with cross-functional teams to design and implement microservice-based architectures. Troubleshoot and debug complex issues in a timely manner. Stay updated with the latest industry trends and technologies. Preferred candidate profile : 7+ years of experience in GoLang programming. Proficient in GoRoutines, channels, waitgroups, and Go packaging. Strong understanding of Go concepts such as structs, maps, arrays, slices, and pointers. Experience with REST API development and familiarity with YAML, JSON, and Swagger. Knowledge of Go's testing package for automated code testing. Strong understanding of databases and experience with SQL databases. Familiarity with GORM (Go Object-Relational Mapping). Excellent logical reasoning, analytical skills, and problem-solving capabilities. Knowledge of RabbitMQ, Kafka, Galera FS, Traefik, and K3S. Experience with Docker, Kubernetes, and microservice architectures. Basic understanding of network protocols such as BGP, VRF, VLAN, VxLAN, ACL, TM/QoS. Knowledge of SDN is a plus.

Posted 1 month ago

Apply

3 - 6 years

6 - 10 Lacs

Bengaluru

Work from Office

Naukri logo

locationsIndia, Bangalore time typeFull time posted onPosted 30+ Days Ago job requisition idJR0035398 Job Title: Senior Software Engineer About Skyhigh Security Skyhigh Security is a dynamic, fast-paced, cloud company that is a leader in the security industry. Our mission is to protect the worlds data, and because of this, we live and breathe security. We value learning at our core, underpinned by openness and transparency. Since 2011, organizations have trusted us to provide them with a complete, market-leading security platform built on a modern cloud stack. Our industry-leading suite of products radically simplifies data security through easy-to-use, cloud-based, Zero Trust solutions that are managed in a single dashboard, powered by hundreds of employees across the world. With offices in Santa Clara, Aylesbury, Paderborn, Bengaluru, Sydney, Tokyo and more, our employees are the heart and soul of our company. Skyhigh Security Is more than a company; here, when you invest your career with us, we commit to investing in you. We embrace a hybrid work model, creating the flexibility and freedom you need from your work environment to reach your potential. From our employee recognition program, to our Blast Talks' learning series, and team celebrations (we love to have fun!), we strive to be an interactive and engaging place where you can be your authentic self. We are on these too! Follow us on and Twitter . Role Overview: Software development engineer with expertise in networking and security systems and applications. Strong hands-on experience programming in C/C++ and Python/Bash/Other scripting language on windows operation system. In this role, you can expect to Write code to design, develop, maintain and implement scalable, flexible and user-friendly software modules in a given product. Completes major portions of complex functional specs/design documents and/or maintenance assignments. Identify and suggest solutions to problems of significant scope while generating engineering test plans from functional specification documents. Develop secure and highly performant services and APIs Develop compute/memory efficient solutions that maintain system responsiveness under normal/peak processing. Use distributed computing to validate and process large volumes of data. Continuously scale our systems for additional users/transactions, reducing/eliminating latency. Collaborate with technical support and operations to deploy, monitor, and patch as necessary fixes and enhancements. Ensure the maintainability and quality of code Evaluate technologies we can leverage, including open-source frameworks, libraries, and tools as applicable for new feature development. To fly high in this role, you have 6+ years of programming experience in an enterprise-scale environment, with strong hands-on experience programming in C/C++/Golang and Python/Bash/other scripting languages Strong knowledge of TCP/IP protocol stack, HTTP, DNS, and other related protocols Strong hands-on development experience in networking and security systems and applications on Windows Operating systems Strong code design, profiling and verification skills Strong knowledge of data structures, algorithms and designing for performance, scalability and availability Strong knowledge and experience with various SQL and NoSQL databases Strong experience in designing and building multithreaded distributed systems Strong, demonstrated ability to develop code in high-volume applications and large data sets Experience in agile software development practices and DevOps It would be great if you also have Development experience in multiple operating systems - Windows, Linux, MacOS Development experience in web technologies and API frameworks, such as Javascript, CSS, REST Company Benefits and Perks: We work hard to embrace diversity and inclusion and encourage everyone to bring their authentic selves to work every day. We offer a variety of social programs, flexible work hours and family-friendly benefits to all of our employees. Retirement Plans Medical, Dental and Vision Coverage Paid Time Off Paid Parental Leave Support for Community Involvement We're serious about our commitment to diversity which is why we prohibit discrimination based on race, color, religion, gender, national origin, age, disability, veteran status, marital status, pregnancy, gender expression or identity, sexual orientation or any other legally protected status.

Posted 1 month ago

Apply

7 - 12 years

12 - 22 Lacs

Hyderabad, Gurugram, Bengaluru

Work from Office

Naukri logo

Greetings from Idexcel Technologies Role & responsibilities Hiring Alert: Golang Developer Locations : Bangalore | Hyderabad | Gurgaon Work Mode : WFO (Work From Office) Share Profiles: Janani.m@Idexcel.com Were looking for an experienced Golang Developer with a strong background in: Golang (minimum 1 full implementation required) REST API development Cloud-Native Applications SQL Experience : 7+ years total | 4+ years in Golang (relevant) Employment Type : Regular / Full-time

Posted 1 month ago

Apply

6 - 8 years

7 - 11 Lacs

Pune

Work from Office

Naukri logo

At Allstate, great things happen when our people work together to protect families and their belongings from lifes uncertainties. And for more than 90 years our innovative drive has kept us a step ahead of our customers evolving needs. From advocating for seat belts, air bags and graduated driving laws, to being an industry leader in pricing sophistication, telematics, and, more recently, device and identity protection. About The Role The Application Developer Consultant II develops code for intermediate modules, participates in design reviews, conducts code reviews, creates test plans and participates in testing reviews, and resolves moderate defects. The Consultant II designs, documents, reviews, and maintains components of software solutions for intermediate projects. Under limited supervision, the Application Developer Consultant II, works closely with business partners and Project Mangers to identify needs and design technology solutions toincrease operational efficiency, reduce compliance risks and/or advance strategic initiatives. Their work can vary from tactical solutions that need to be delivered within a few days, to a strategic project that may shape how a business unit will operate far into the future. They may be responsible for all phases or portions of the development cycle beginning withconcept modeling and requirements gathering, to release and ongoing user support. About The Role Lead Software Engineer I with 6-8 years of hands-on development experience in .NET Stack, also should have an Idea about RESTful web services, candidate should be ready to learn new tech stack such as React, Go. Should have good communication skills. Lead Software Engineer I develops code for intermediate to complex modules, participates in design reviews, conducts code reviews, creates test plans and participates in testing reviews, and resolves moderate to complex defects. This position designs, documents, reviews, and maintains components of software solutions for intermediate projects. This application developer will join a team of technical professionals on .NET based Applications for the Arity which is a technology company within Allstate. Primary Skills Customer Centricity, Digital Literacy, Inclusive Leadership, Learning Agility, Results-Oriented Shift Time Recruiter Info Annapurna Jha ajhat@allstate.com About Allstate Joining our team isnt just a job "” its an opportunity. One that takes your skills and pushes them to the next level. One that encourages you to challenge the status quo. And one where you can impact the future for the greater good. Youll do all this in a flexible environment that embraces connection and belonging. And with the recognition of several inclusivity and diversity awards, weve proven that Allstate empowers everyone to lead, drive change and give back where they work and live. Good Hands. Greater Together. The Allstate Corporation is one of the largest publicly held insurance providers in the United States. Ranked No. 84 in the 2023 Fortune 500 list of the largest United States corporations by total revenue, The Allstate Corporation owns and operates 18 companies in the United States, Canada, Northern Ireland, and India. Allstate India Private Limited, also known as Allstate India, is a subsidiary of The Allstate Corporation. The India talent center was set up in 2012 and operates under the corporations Good Hands promise. As it innovates operations and technology, Allstate India has evolved beyond its technology functions to be the critical strategic business services arm of the corporation. With offices in Bengaluru and Pune, the company offers expertise to the parent organizations business areas including technology and innovation, accounting and imaging services, policy administration, transformation solution design and support services, transformation of property liability service design, global operations and integration, and training and transition. Learn more about Allstate India here.

Posted 1 month ago

Apply

1 - 3 years

3 - 7 Lacs

Lucknow

Work from Office

Naukri logo

Work alongside our multidisciplinary team of developers and designers to create the next generation of enterprise software. Support the entire application lifecycle (concept, design, develop, test, release and support) Responsible for end-to-end product development of a Java/J2EE/C++/GoLang based application. It may include application development based on Microservice Architecture. Work with developers to implement best practices, introduce new tools, and improve processes. Stay up to date with new technology trends. Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise 6+ years of software engineering experience implementing Enterprise Applications using Java/J2EE, Spring, Microservices, etc. Ability to Integrate with existing REST services and create new REST services Hands-on experience with SQL and NoSQL databases likeDb2, Oracle, SQL Server, PostgreSQL, MySQL,MongoDB, etc. Hands-on experience with IDEs like VSCode, Eclipse Hands-on experience in creating applications on cloud platforms (Kubernetes, RedHat OCP) Experience in building microservices/container-based architectures and solutions Strong oral and written communications Experience in Unit Testing, debugging, and resolving performance concerns Team Git workflow and version control (Git, GitHub/GitLab/Bitbucket) Preferred technical and professional experience Desirable to have experience with JavaScript, HTML5, React.js, Carbon JS, CSS, Hands-on experience with C, C++, GoLang Basic knowledge of full-stack development skills. Knowledge of software design patterns Agile software development methodologies, SOLID principles of OOP Knowledge of CI/CD, OpenShift, Kubernetes, etc. Ability to adapt to and learn new technologies Exposure to Analytics domain will be an added advantage

Posted 1 month ago

Apply

1 - 4 years

8 - 12 Lacs

Hyderabad

Work from Office

Naukri logo

Becoming an expert and major contributor for designs and implementation efforts of the IBM Cloud Platform Services ecosystem Developing highly-available, distributed cloud services, with emphasis on security, scalability and user experience using technologies like Java, Node.js, Golang, Cloudant, Redis, Docker, Kubernetes, Istio and more. Reading open specifications and RFC documents and converting them to design docs and implementation Identifying opportunities and acting on improving existing tools, frameworks and workflows Documenting and sharing your experience with team members, mentoring others Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise At least 5 years of hands-on development experience building applications with one or more of the followingJava, Node.js, Golang, NoSQL DB, Redis, distributed caches, containers etc. At least 5 years of experience building and operating highly secured, distributed cloud services with one or more of the followingIBM Cloud, AWS, Azure, Docker, container orchestration, performance testing, DevOps etc. At least 1 years of experience in web technologiesHTTP, REST, JSON, HTML, JavaScript etc. Solid understanding of the micro-service architecture and modern cloud programming practices. Strong ability to design a clean, developer-friendly API. Passionate about constant, continuous learning and applying new technologies as well as mentoring others. Keen troubleshooting skills and strong verbal/written communication skills. Preferred technical and professional experience Experience in remotely supporting customer engagements to help driving the adoption Experience as technical lead managing team of engineers in driving development of highly scalable distributed system

Posted 1 month ago

Apply

2 - 5 years

4 - 8 Lacs

Bengaluru

Work from Office

Naukri logo

We are looking for an automation engineer, who will play a crucial role in the cloud software development and QA process, focusing on development and automation required for our cloud platform. If you’re passionate about software engineering and automation, join us in shaping the future of cloud. Required education Bachelor's Degree Preferred education Bachelor's Degree Required technical and professional expertise Automation engineering Software Development and Automation Troubleshooting and debug Strong communication and collaboration Experience in developing and deploying on cloud platforms Hands on Python Development experience Experience using Container management technology such as Kubernetes and Docker Experience with IBM Cloud Platform Ability and Experience in Developing/ execute end-to-end test cases plans to validate the functionality, performance, and reliability Preferred technical and professional experience Golang experience/knowledge DevOps Experience Linux experience

Posted 1 month ago

Apply

4 - 5 years

1 - 1 Lacs

Noida

Work from Office

Naukri logo

Hello , We have a urgent hiring for the post of Full Stack developer 5 days Working IT Service Company Salary - Negotiable Location - Noida sec -2 Uttar Pradesh Kindly Contact HR- 7982536627/ Wtsapp your cv

Posted 1 month ago

Apply

4 - 6 years

6 - 8 Lacs

Chennai, Delhi / NCR, Bengaluru

Work from Office

Naukri logo

We are seeking a highly skilled Backend Developer with 46 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 1 month ago

Apply

1 - 3 years

6 - 9 Lacs

Mumbai, Chennai, Delhi / NCR

Work from Office

Naukri logo

Please Note : Golang is the primary skill, Java experience is a plus along with the below mentioned skill sets.Qualification : - 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 - Excellent command over Data Structures & Algorithms - Exceptional coding skills in an Object-Oriented programming language (Java+Golang) - Strong problem solving and analytical skills - Experience with web technologies Java, Spring, Python, Linux, Apache, MySQL, Solr, Memcache, Redis - Experience with high performance services catering to millions of daily traffic is a plus What will you get to do here? - Enable best practices to help the team achieve their technical tasks and continually thrive in improving the technology of the product/team. - Drive the adoption of best practices & regular participation in code reviews, design reviews, architecture discussions. - Experiment with new and relevant technologies, and tools, and drive innovation & adoption while measuring yourself on the impact you can create. - Implementation of long-term technology vision for your team. - Responsible for complete architecture of your product - Creating architectures & designs for new solutions around existing/new areas - Decide technology & tool choices for your team & be responsible for them. Functional Skills : 1. Storefront architecture : Knowledge of storefront architecture, including page layout, navigation, and search functionality. 2. User experience (UX) design : Understanding of UX design principles, including user research, wireframing, and prototyping. 3. Front-end development : Experience with front-end development, including HTML, CSS, and JavaScript. 4. Back-end development : Knowledge of back-end development, including server-side programming languages and databases. 5. Testing and debugging : Experience with testing and debugging storefront applications. Soft Skills :1. Communication : Excellent communication and interpersonal skills. 2. Collaboration : Ability to work collaboratively with cross-functional teams. 3. Problem-solving : Strong analytical and problem-solving skills. 4. Adaptability : Ability to adapt to changing requirements and priorities. 5. Time management : Strong time management and organizational skills. Location:Chennai, Hyderabad, Kolkata, Pune, Delhi, Mumbai, Ahmedabad, Bengaluru, Remote

Posted 1 month ago

Apply

5 - 10 years

7 - 17 Lacs

Chennai

Hybrid

Naukri logo

Role & responsibilities Golang developer. Programming/Scripting Languages: Golang: 5 years of hands-on experience with sound knowledge of Advanced concepts C++: Worked in tech development. Understanding data structures and algorithms. Python: Hands-on experience with sound knowledge of Advanced concepts Important Skills: Linux user level commands and system programming Debugging skills Basic networking concepts Good communication skills Agile / Scrum / Jira / Git Linux Cloud computing Good to have: Docker and containers AWS / RKE / Kubernetes DevOps Ansible / Jenkins Database knowledge (NOSQL) Knowledge of Video technology (MPEG, CODEC, HEVC, H.264, etc.) Preferred candidate profile Must be a Graduate Must have good Communication skills

Posted 1 month ago

Apply

6 - 8 years

8 - 17 Lacs

Bengaluru

Hybrid

Naukri logo

Job Description Responsibilities Provide technology leadership in Working in an agile development environment Translating business requirements into low-level application design Application code development through a collaborative approach Doing Full-scale unit testing Applying test-driven and behavior-driven development (TDD/BDD) QA concepts Applying continuous integration and continuous deployment (CI/CD) concepts Mandatory Soft Skills Should be able to contribute as an individual contributor Should be able to execute his/her responsibility independently Focus on self-planning activities Mandatory Skills Practical knowledge of the following tools & technologies Golang, Python, Micro services Git Container orchestration (Kubernetes, Docker) Basic knowledge in Linux & SQL Nice-to-have Skills BDD Mandatory Experience Design, implementation, and optimization of the following: Golang stack-based micro services design-oriented application development and deploying the same using Container orchestration in the cloud environment Understanding CI/CD pipeline & related system development environment Location Requirement Bangalore Whitefield

Posted 1 month ago

Apply

1 - 2 years

7 - 10 Lacs

Chennai

Work from Office

Naukri logo

Your responsibilities: Understand the business context and build high quality code using proven design and architectural patterns. Develop, test and deploy integrations required to meet business requirements. Carry out unit tests and other quality control mechanisms to inform and validate the code and design. Utilizing and monitoring cloud infrastructure resources (such as AWS, Azure) efficiently. Participate in a high paced and fluid environment applying agile software development principles with immediate business impact. Ensure the coding standards are on-par with the best in the industry. Educational Qualifications: Bachelor's or Masters degree in a quantitative field (e.g. Mathematics, Engineering, Computer Science). What are we looking for: Good problem solving skills. Strong knowledge of CS fundamentals, data structures. Experience working in software development with one or more of the following programming languages: Java, Go, Scala, Python, C/C++. Strong understanding of relational and non-relational databases (MySql, Postgresql, MongoDB, Cassandra). Experience in working with distributed caching (Memcached, Redis, or comparable technology). Experience in working with distributed messaging technologies like RabbitMQ, Kafka etc. Ability to design and implement low latency RESTful services. Experience with microservices and web application/services development. Using logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions or approaches to problems. Ability to ship features on a weekly basis: should be good at time management and prioritization. Hands-on experience in CI/CD principles and TDD. Strong written and verbal English communication skills. Good to have skills: Understanding of End-to-End lifecycle of product/feature. Experience with Frontend Technologies/Frameworks like React, Angular. Experience in building and deploying mobile/web applications. Exposure to business process and workflow automation. Working experience in process driven and data intensive business applications. Professional traits: Self-motivated, persistent and “Never Give Up” attitude. Passion for innovation and adaptability to a lean startup culture

Posted 1 month ago

Apply

10 - 17 years

30 - 45 Lacs

Bangarapet

Work from Office

Naukri logo

We are expanding our Global Software Engineering presence in India and are looking for Senior Engineers who are aspiring to make a long-term career in Technical Manager to join our team as a Tech Lead Manager . In this role, you will have to Leading a team of engineers while still being hands-on technically. Blending your deep technical skills with leadership/management responsibilities. Key Responsibilities: Lead and manage a team of software engineers, providing mentorship and guidance. Plan, prioritize, and manage software development projects from initiation to completion. Collaborate with product managers, designers, and stakeholders to define project scope and requirements. Ensure high-quality software delivery by implementing best practices in development, testing, and deployment. Conduct regular performance reviews and provide constructive feedback to team members. Identify and resolve technical challenges and roadblocks in a timely manner. Oversee code reviews, ensuring code quality, and adherence to standards. Stay current with industry trends and emerging technologies to innovate and improve processes. Foster a culture of continuous improvement and professional growth within the team. Qualifications: Bachelors or Master’s degree in Computer Science, Software Engineering, or a related field. 10+ years of software development experience ideally in the cloud networking or cloud infrastructure space 2 years of technical leadership and people management experience. Strong proficiency in programming languages such as Python, Golang or C/C++ Familiarity with containerization and orchestration tools (Docker, Kubernetes). Experience with cloud technologies (AWS, Azure, Google Cloud) is a plus Strong communication and interpersonal skills to work effectively with cross-functional teams. Excellent problem-solving skills and a strong understanding of software architecture. Proven ability to manage multiple projects and meet deadlines. #LI-MS1

Posted 1 month ago

Apply

7 - 12 years

20 - 35 Lacs

Pune

Hybrid

Naukri logo

Role & responsibilities Full Stack Mobile development Extensive iOS and Android Development Experience: 7+ years of hands-on iOS and Android development, with 3+ years in a tech lead role. Strong Proficiency in Swift and Objective-C, with deep knowledge of modern iOS and Android frameworks. Proficiency in Kotlin and Java, with an in-depth understanding of modern Android frameworks and tools. Backend Development: 7+ years in backend development, with 3+ years of advanced proficiency in Golang and gRPC for robust, high-performance service communication. Strong understanding of RESTful and gRPC APIs, microservices architecture, and event-driven design patterns. AWS Cloud Architecture: Proven experience designing and scaling backend services on AWS, including EC2, Lambda, S3, RDS, and CloudFront. Proficiency in infrastructure-as-code tools like AWS CDK or CloudFormation to automate cloud infrastructure. Looking for Expertise in below areas:- Server-Driven UI Expertise Mobile Architecture Testing & Quality Tech Stack Optimisation Backend Development AWS Cloud Architecture Preferred candidate profile 6 to 12 Years exp 3+ years in a tech lead role Excellent communication skills Strategic Mindset Cross-Team Collaboration Perks and benefits Hybrid working

Posted 1 month 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