Golang Developer

2.0 - 6.0 years

50.0 - 55.0 Lacs P.A.

Chandigarh

Posted:3 days ago| Platform: Naukri logo

Apply Now

Skills Required

GolangOAuth2RedisPrometheusgRPCRabbitMQDockerPostgresGrafana4ArgoCDKongKubernetesGitlab CI/CD

Work Mode

Work from Office

Job Type

Full Time

Job Description

As a Golang developer, you will be immersed in our backend infrastructure, taking charge of complex architecture and coding challenges. Your primary focus will be based on pure backend coding, strategy thinking, and working closely with the frontend development team to deliver seamless and innovative solutions. Role and Responsibilities : - Backend Language : Using Go as your backend language throughout any development and maintenance procedures - Backend Development : Development of scalable and robust backend solutions, including maintaining, enhancing, and integrating backend technologies - Hands-on Coding : Implementing end-to-end solutions that seamlessly integrate with the frontend, ensuring a cohesive user experience. - API Development : Creating and implementing robust RESTful APIs to extend application functionalities, facilitating seamless integration with third-party services 2 for enhanced features - Third-Party Integrations : Seamlessly incorporating external services into the system, including payment gateways, real-time call functionalities, and live communication features. - Collaboration : Collaborating closely with the frontend team to ensure smooth functionality and user experiences. - Reliability and Scalability : Assuring the reliability, scalability, and efficiency of our backend systems to meet the demands of our applications. - Technical Guidance : Providing technical guidance and mentorship when needed to the development team, fostering a culture of excellence and continuous improvement. - Innovation : staying updated with the latest technologies and industry trends, driving technical innovation within the organization. Work experience requirements : - Experience in national and/or global technology projects with significant demand. - Experience in the implementation and management of payment solutions and real-time data systems. - Experience in the implementation of cybersecurity protocols, with a preference for military-grade protocols. - Experience in the implementation of highly complex database architectures in AWS or similar. Qualifications : To be successful in this role, you must possess the following qualifications : - Education: Bachelors degree in Computer Science or Software Engineering. - Masters Degree: Masters degree in Computer Science or Software Engineering. - Experience : 4 to 8 years of professional experience as a backend developer, with a proven track record of building complex, scalable applications. - GO Proficiency : Proficiency in Go Language or similar languages. - Additional Backend Languages : Proficiency and previous experience in other backend languages such as Java, Node.js, or Python are a plus. - Frameworks : Experience with frameworks such as Gin, Echo, Spring Boot, Express.js, or Django. - Database Expertise : Solid understanding of database systems, including SQL and NoSQL databases. - Containerization Technologies : Master Level in containerization technologies Kubernetes and Docker - Cloud Experience : Previous in-depth level experience with AWS or Azure. - Software Engineering : Strong knowledge of software engineering principles, design patterns, and best practices. - Problem-Solving : Excellent problem-solving skills and attention to detail. - Communication : Ability to motivate the team with exceptional communication and interpersonal skills. To be successful in the application for the position : You must have master-level experience in the following technologies : - Golang - Postgres - gRPC - Redis - RabbitMQ - OAuth2 You should have advanced knowledge in the following technologies : - Kubernetes - Docker - Gitlab CI/CD - Prometheus - Grafana4 - Kong - ArgoCD

Education Administration Programs
HYDERABAD TELANGANA

RecommendedJobs for You