Posted:1 day ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Software Developer, your role involves designing, developing, testing, and deploying high-quality, scalable, and efficient software using Golang. You will collaborate with product managers, designers, and other developers to define, design, and implement new features. Writing clean, maintainable, and well-documented code is a key aspect of your responsibilities. You will also optimize and improve existing systems for performance and scalability, participate in code reviews, and troubleshoot and resolve production issues as they arise. Continuous learning and application of new technologies and best practices to enhance software development processes are essential. Key Responsibilities: - Design, develop, test, and deploy high-quality, scalable, and efficient software using Golang. - Collaborate with product managers, designers, and other developers to define, design, and implement new features. - Write clean, maintainable, and well-documented code. - Optimize and improve existing systems for performance and scalability. - Participate in code reviews to ensure code quality and best practices. - Troubleshoot, debug, and resolve production issues. - Continuously learn and apply new technologies and best practices. Qualifications Required: - Proven experience as a Golang Developer with a strong portfolio of successful projects. - Solid understanding of Go programming language, paradigms, constructs, and idioms. - Experience with Go frameworks and tools like Godep, Sltr, Ginkgo, etc. - Proficiency in concurrent programming and building high-performance applications. - Familiarity with RESTful APIs, web services, and microservices architecture. - Experience with SQL and NoSQL database systems (e.g., MySQL, PostgreSQL, MongoDB). - Knowledge of containerization technologies like Docker and orchestration tools like Kubernetes. - Experience with version control systems, such as Git. - Strong problem-solving skills and attention to detail. - Excellent communication and collaboration skills. If you are interested in this role, you should have a Bachelors/Masters degree in Computer Science Engineering or equivalent. Familiarity with cloud platforms such as AWS, Google Cloud, or Azure, as well as knowledge of front-end technologies like JavaScript, React, or Angular would be beneficial.,

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, madhya pradesh

indore, madhya pradesh, india

jaipur, rajasthan, india