Home
Jobs

Junior Golang Polygot developer

0 years

0 Lacs

Posted:1 week ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Position: Junior Golang Polyglot Developer We are seeking a passionate and motivated Junior Golang Polyglot Developer to join our fast-growing team. The ideal candidate should have a solid foundation in Go (Golang), while also demonstrating working knowledge in multiple languages such as Python and Node.js, and experience with modern databases like MySQL and Cassandra. Key Responsibilities Develop scalable, robust, testable, and maintainable Go programs and microservices. Write clean, idiomatic Go code leveraging the language's best practices (Goroutines, channels, interfaces, etc.). Translate software requirements into high-performance backend services. Collaborate with cross-functional teams across the software development lifecycle (requirements gathering, design, development, testing, deployment). 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, channels, Goroutines, interfaces, and standard libraries. Good command over MySQL ,Kafka and Cassandra database systems. Practical experience with Python and Node.js. Experience with Go’s templating language and popular router frameworks (Gin, Gorilla Mux). Familiarity with RESTful API development. Strong knowledge of Docker, and working familiarity with 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 Bachelor’s or Master’s 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 # Monitoring and logging tools (Prometheus, Grafana, ELK stack, etc.) # Knowledge of performance tuning and scaling of backend systems. If you're passionate about Golang , excited to explore multiple technologies, and eager to work on scalable, distributed systems, we would love to hear from you! Show more Show less

Mock Interview

Practice Video Interview with JobPe AI

Start Developer Interview Now

My Connections haeywa

Download Chrome Extension (See your connection in the haeywa )

chrome image
Download Now
haeywa

1 Jobs

RecommendedJobs for You