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 a month ago
  • Over 50 applicants
Quick Apply

Job Description

Role Responsibilities:

  • Design, Develop, and Maintain Applications: Build high-quality applications using Golang.
  • API and Microservices: Implement API services and design microservices architectures.
  • Collaboration: Work with front-end developers to integrate user-facing elements.
  • Optimization: Ensure applications are optimized for maximum speed and scalability.
  • Code Reviews: Conduct code reviews and provide constructive feedback to peers.
  • Documentation: Develop and maintain documentation for code and applications.
  • Performance, Reliability, and Security: Ensure application performance, reliability, and security.
  • API Integration: Integrate third-party APIs and services as needed.
  • Debugging: Debug and resolve issues reported by users or the testing team.
  • Agile/Scrum Participation: Engage in Agile/Scrum processes and attend daily stand-ups.
  • Testing: Write unit and integration tests for quality assurance.
  • Architecture: Assist in architecture design and implementation of software solutions.
  • Mentorship: Mentor junior developers and provide guidance.
  • Continuous Learning: Stay updated with developments in Golang and related technologies.
  • Collaboration with Teams: Work with cross-functional teams to define project requirements.

Required Qualifications:

  • Education: Bachelor's degree in Computer Science or related field.
  • Experience: Minimum of 3 years of hands-on experience in Golang development.
  • Software Engineering Principles: Strong understanding of the principles of software engineering.
  • Microservices and APIs: Experience with microservices architecture and RESTful APIs.
  • Database Knowledge: Familiarity with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB).
  • Version Control: Proficient in using version control systems, preferably Git.
  • Containerization: Experience with Docker and containerization tools.
  • Cloud Services: Understanding of AWS or Google Cloud.
  • Analytical and Problem-Solving Skills: Strong analytical and problem-solving abilities.
  • Communication and Collaboration: Excellent communication and team collaboration skills.
  • Agile/Scrum: Experience with Agile/Scrum methodologies.
  • Task Management: Ability to work independently and manage multiple tasks.
  • Additional Languages: Knowledge of other programming languages (e.g., Java, Python) is a plus.
  • Testing Frameworks: Experience with automated testing frameworks.
  • Clean Code and Design Patterns: Strong focus on clean code principles and design patterns.
  • Learning Willingness: Willingness to learn new technologies and frameworks.

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: 123278461