Junior Golang Polygot developer

1 - 5 years

0 Lacs

Posted:3 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Junior Golang Polyglot Developer, you will be a valuable addition to our fast-growing team. Your role will involve developing scalable, robust, and maintainable Go programs and microservices. You will write clean, idiomatic Go code, translate software requirements into high-performance backend services, collaborate with cross-functional teams, ensure full test coverage and documentation, build RESTful APIs, and maintain code versioning using Git or GitLab. Key Responsibilities: - Develop scalable, robust, testable, and maintainable Go programs and microservices. - Write clean, idiomatic Go code leveraging the language's best practices. - Translate software requirements into high-performance backend services. - Collaborate with cross-functional teams across the software development lifecycle. - Ensure full test coverage and documentation of code. - Build RESTful APIs using frameworks like Gin or Gorilla Mux. - Write and optimize complex SQL and Cassandra queries. - Maintain code versioning using Git or GitLab. Technical Requirements: - Proficiency in Go programming language with a deep understanding of its idioms and standard libraries. - Good command over MySQL, Kafka, and Cassandra database systems. - Practical experience with Python and Node.js. - Experience with Gos templating language and popular router frameworks. - Familiarity with RESTful API development. - Strong knowledge of Docker, Kubernetes, and AWS is a plus. - Experience in Linux-based development environments. Professional Attributes: - Excellent problem-solving, analytical, and debugging skills. - Ability to quickly adapt to new technologies and programming environments. - Strong communication skills both written and verbal. - Able to thrive in a fast-paced and team-oriented environment. - Strong organizational skills with the ability to prioritize tasks. Educational Qualifications: - Bachelors or Masters degree in Computer Science, Engineering, or a related field. - Solid understanding of distributed systems and messaging protocols is a plus. - Exposure to file systems and storage system architecture is a bonus. Nice-to-Have Skills: - Experience with AWS services, CI/CD pipelines, and monitoring/logging tools. - Knowledge of performance tuning and scaling of backend systems. If you are passionate about Golang, excited to explore multiple technologies, and eager to work on scalable distributed systems, we would love to hear from you!,

Mock Interview

Practice Video Interview with JobPe AI

Start Python 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 Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You