Posted:14 hours ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Role Overview: As a Golang Developer, you will play a crucial role in developing and enhancing scalable and high-performance applications within the organization. You will leverage your expertise in Go programming to build robust back-end services and microservices that support various applications. Collaboration with cross-functional teams, including front-end developers, UX/UI designers, and product managers, is essential to deliver efficient and effective software solutions. Your passion for clean code, performance optimization, and continuous learning will be key in this fast-paced environment. Key Responsibilities: - Develop and maintain server-side applications using Go programming language. - Design and implement microservices architecture for scalable applications. - Create and manage RESTful APIs for integration with front-end counterparts. - Ensure system quality by writing unit tests and conducting thorough code reviews. - Optimize application for maximum speed and scalability. - Collaborate with other developers and stakeholders to define and implement new features. - Manage database schemas and write efficient queries to support application logic. - Utilize cloud platforms for application deployment and management. - Document development processes, code changes, and application functionality. - Participate in Agile development processes, including sprint planning and retrospectives. - Troubleshoot and debug applications in a timely manner. - Evaluate and integrate new technologies into existing systems. - Collaborate with the DevOps team to automate deployment processes. - Stay up to date with emerging trends and technologies in software development. - Mentor junior developers and assist in their professional growth. Qualification Required: - Bachelor's degree in Computer Science, Information Technology, or related field. - Proven experience as a Go Developer or similar role. - Strong understanding of Go and concurrency patterns. - Experience with building and maintaining microservices. - Proficient in RESTful API design and development. - Experience with cloud services, such as AWS or GCP. - Familiarity with database management systems like PostgreSQL or MySQL. - Solid knowledge of version control using Git. - Experience with Agile software development methodologies. - Strong analytical and problem-solving skills. - Excellent communication skills, both verbal and written. - Ability to work independently and as part of a team. - Understanding of CI/CD processes and tools. - A passion for technology and willingness to learn new skills. - Certifications in relevant technologies are a plus. Role Overview: As a Golang Developer, you will play a crucial role in developing and enhancing scalable and high-performance applications within the organization. You will leverage your expertise in Go programming to build robust back-end services and microservices that support various applications. Collaboration with cross-functional teams, including front-end developers, UX/UI designers, and product managers, is essential to deliver efficient and effective software solutions. Your passion for clean code, performance optimization, and continuous learning will be key in this fast-paced environment. Key Responsibilities: - Develop and maintain server-side applications using Go programming language. - Design and implement microservices architecture for scalable applications. - Create and manage RESTful APIs for integration with front-end counterparts. - Ensure system quality by writing unit tests and conducting thorough code reviews. - Optimize application for maximum speed and scalability. - Collaborate with other developers and stakeholders to define and implement new features. - Manage database schemas and write efficient queries to support application logic. - Utilize cloud platforms for application deployment and management. - Document development processes, code changes, and application functionality. - Participate in Agile development processes, including sprint planning and retrospectives. - Troubleshoot and debug applications in a timely manner. - Evaluate and integrate new technologies into existing systems. - Collaborate with the DevOps team to automate deployment processes. - Stay up to date with emerging trends and technologies in software development. - Mentor junior developers and assist in their professional growth. Qualification Required: - Bachelor's degree in Computer Science, Information Technology, or related field. - Proven experience as a Go Developer or similar role. - Strong understanding of Go and concurrency patterns. - Experience with building and maintaining microservices. - Proficient in RESTful API design and development. - Experience with cloud services, such as AWS or GCP. - Familiarity with database management systems like PostgreSQL or MySQL. - Solid knowledge of version control using Git. - Experience with Agile software development methodologies. - Strong analytical and pr

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
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.

coding practice

Enhance Your Golang Skills

Practice Golang coding challenges to boost your skills

Start Practicing Golang Now

RecommendedJobs for You

indore, pune, bengaluru

pune, bengaluru, mumbai (all areas)

chandigarh, chandigarh, india