Search by job, company or skills

Z

Golang Developer - API / Microservices Implementation

3-5 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 9 days ago
  • Be among the first 50 applicants
Early Applicant
Quick Apply

Job Description

Key Responsibilities:

  • Design, develop, and maintain high-quality applications using Golang
  • Implement API services and microservices architecture
  • Collaborate with front-end developers to integrate user-facing elements
  • Optimize applications for speed, scalability, and performance
  • Conduct code reviews and provide constructive feedback to team members
  • Develop and maintain documentation for codebases and system components
  • Ensure the performance, reliability, and security of all developed applications
  • Integrate third-party APIs and external services as needed
  • Debug and resolve technical issues identified by users or QA teams
  • Participate in Agile/Scrum processes, including sprint planning and daily stand-ups
  • Write unit and integration tests to ensure code quality and reliability
  • Assist in architecture design and implementation of scalable solutions
  • Mentor junior developers and foster a culture of technical growth
  • Stay current with developments in Golang and related ecosystems
  • Collaborate with cross-functional teams to define and deliver project requirements

Required Qualifications:

  • Bachelor's degree in Computer Science or a related technical field
  • Minimum of 3 years of hands-on experience in Golang development
  • Solid understanding of software engineering principles and practices
  • Proven experience in microservices architecture and RESTful API development
  • Familiarity with SQL and NoSQL databases such as PostgreSQL and MongoDB
  • Proficient in version control systems, preferably Git
  • Experience with Docker and containerized application development
  • Understanding of cloud services such as AWS or Google Cloud
  • Strong problem-solving and analytical abilities
  • Excellent communication and collaboration skills
  • Experience working in Agile/Scrum environments
  • Ability to manage time effectively and handle multiple tasks independently
  • Knowledge of other programming languages like Java or Python is a plus
  • Experience with automated testing tools and frameworks
  • Strong commitment to writing clean, maintainable, and well-documented code
  • Willingness to continuously learn and adopt new technologies

More Info

Job Type:
Industry:
Employment Type:
Open to candidates from:
Indian

About Company

Zorba is 3.5 years old and has a broad range of offerings for organizations to champion the AI agenda with ad-hoc consulting delivery and training to entire program management of data initiatives for its client partners.

Job ID: 123279009