Golang Sr Developer


Consulting and Digital Services

Hyderabad

Full Time

4 - 8 Years Experience

Senior Go (Golang) Developer

Job Description:

We are looking for a highly skilled and experienced Senior Go Developer to join our growing engineering team. In this role, you will be responsible for developing and maintaining backend services, APIs, and distributed systems using Golang. You will collaborate closely with other engineers, product managers, and designers to create high-performance, scalable solutions. You will also be responsible for leading initiatives, mentoring junior team members, and influencing architecture and design decisions.

Responsibilities:

  • Design, develop, and maintain high-performance, scalable backend systems using Go (Golang).
  • Collaborate with cross-functional teams to build features and applications based on business needs.
  • Write clean, efficient, and well-documented code following best practices.
  • Architect and develop RESTful APIs and microservices.
  • Optimize application performance, troubleshoot, and resolve complex production issues.
  • Develop and maintain databases, caching systems, and storage solutions.
  • Write unit and integration tests to ensure code reliability.
  • Participate in code reviews and provide feedback to junior developers.
  • Continuously improve the development workflow, CI/CD pipelines, and development practices.
  • Mentor junior and mid-level developers, and help drive technical decisions and design patterns.
  • Stay current with industry trends and technologies to ensure continuous innovation.
  • Participate in agile development processes such as sprint planning, retrospectives, and daily stand-ups.

Requirements:

  • Experience: 5+ years of professional software development experience with a focus on backend technologies.
  • Go (Golang) Expertise: At least 3 years of hands-on experience working with Go and building production-level systems.
  • Backend Development: Strong experience building scalable, high-performance backend systems and microservices architectures.
  • Database Knowledge: Proficiency with relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).
  • APIs: Experience designing and building RESTful APIs and working with third-party APIs.
  • Concurrency: Strong understanding of Go’s concurrency model, goroutines, and channels.
  • Cloud Platforms: Experience working with cloud services (AWS, GCP, Azure) and containerization technologies (Docker, Kubernetes).
  • Version Control: Experience with Git and related version control tools.
  • Testing: Familiarity with writing unit tests, integration tests, and end-to-end tests (using Go testing frameworks).
  • Problem-Solving: Strong analytical and problem-solving skills with a focus on performance and reliability.
  • Communication: Excellent communication skills and the ability to work effectively in a team-oriented, collaborative environment.

Nice-to-Have:

  • Experience with distributed systems, microservices, and message queues (e.g., Kafka, RabbitMQ).
  • Knowledge of CI/CD tools (e.g., Jenkins, GitLab CI) and deployment pipelines.
  • Familiarity with container orchestration tools such as Kubernetes.
  • Experience with API Gateway services (e.g., Kong, Apigee).
  • Familiarity with infrastructure as code (e.g., Terraform, CloudFormation).
  • Open-source contributions or personal projects in Golang.

Email :- [email protected]

WhatsApp :- 7207724084

要查看或添加评论,请登录

mahenderkar sandeep的更多文章

  • Boomi Developer

    Boomi Developer

    Consulting and Digital Services Hyderabad Full Time 4 - 10 Years Experience Job Description: We are seeking a highly…

  • Mulesoft Sr Developer

    Mulesoft Sr Developer

    Consulting and Digital Services Hyderabad Full Time 4 - 10 Years Experience Job Description: We are seeking a highly…

  • Java Sr Developer

    Java Sr Developer

    Products and Platforms Hyderabad Full Time 4 - 10 Years Experience We are seeking an experienced Senior Java Developer…

  • Flutter Sr Developer

    Flutter Sr Developer

    Consulting and Digital Services Hyderabad Full Time 4 - 8 Years Experience Job Title: Senior Flutter Developer Job…

  • Lead QA

    Lead QA

    Consulting and Digital Services Aiden AI India Full Time 8-14 Experience Job Summary: We are seeking a Testing Lead…

  • Senior Engineer - QA

    Senior Engineer - QA

    Senior Engineer - QA Consulting and Digital Services Aiden AI India Full Time 4-8 Experience Senior Software Engineer…

  • Interview questions with Deloitte round-2

    Interview questions with Deloitte round-2

    Date 30-07-2024 Duration : one hour 1. Self Introduction 2.

  • Selenium WebDriver Methods

    Selenium WebDriver Methods

  • Interview questions with Deloitte round-1

    Interview questions with Deloitte round-1

    Date 29-07-2024 Duration : one hour 1. Self Introduction 2.

    1 条评论
  • Difference between Defect, Bug, Error and Failure

    Difference between Defect, Bug, Error and Failure

    What is a Defect? 1.The variation between the actual results and expected results is known as defect.