Senior Go language Developer

NewDelhi, Delhi, India
Sep 03, 2024
Sep 03, 2025
Remote
Full-Time
3 Years
Job Description

Are you a skilled Go Developer passionate about open-source projects and cloud-native technologies? We are looking for a Senior Go Developer to join our dynamic team, focusing on an exciting open-source project that leverages Kubernetes. In this role, you will play a crucial part in designing, implementing, and contributing to solutions that align with client needs. You will collaborate closely with cross-functional teams, bringing innovative ideas to life and ensuring the highest standards of quality and performance.

Responsibilities

  1. Client Needs Analysis. Understand and analyze client requirements, designing and articulating solutions to meet their needs effectively.
  2. Open Source Contributions. Implement and contribute to open-source projects using Go Language, Kubernetes, and other cloud-native technologies.
  3. Cross-Functional Collaboration. Work with cross-functional teams and communicate through official Kubernetes SIG channels and teams.
  4. Innovative Solutions. Think creatively to develop solutions that achieve top-tier quality and performance standards.
  5. System Optimization. Troubleshoot and optimize systems, ensuring they meet client requirements and performance benchmarks.

Requirements

  1. Proficiency in Go Language. At least 3 years of experience in software development with strong expertise in Go.
  2. Kubernetes Knowledge. Deep understanding of Kubernetes and container architecture, with a solid grasp of cloud-native technologies.
  3. Linux Systems Engineering. Experience with Linux systems engineering, including troubleshooting and system optimization.
  4. Open Source Software Development. Proven track record of contributing to open-source projects.
  5. Infrastructure as Code (IaC). Familiarity with IaC tools like Terraform for effective infrastructure resource management.
  6. Communication Skills. Excellent communication skills and the ability to work efficiently in a remote team environment.
  7. English Proficiency. Fluent spoken and written English at an Upper-Intermediate level or higher.

Nice to Have

  1. Batch Scheduling Technologies. Experience with technologies such as ray.io or Spark for big data processing.
  2. Python and ML Engineering. Background in Python and machine learning technologies.

We Offer

  1. Insurance Coverage. Comprehensive insurance plans.
  2. Paid Leaves. Includes maternity, bereavement, paternity, and special COVID-19 leaves.
  3. Financial Assistance. Support for medical crises.
  4. Retiral Benefits. VPF and NPS.
  5. Mindfulness and Wellness Programs. Customized programs to enhance well-being.
  6. EPAM Hobby Clubs. Engage in community-driven hobby clubs.
  7. Flexible Work Opportunities. Hybrid and remote work options.
  8. Workspace Setup Support. Soft loans to set up your home workspace.
  9. Relocation and Mobility Programs. Assistance with relocation and mobility.
  10. Learning and Development. Unlimited access to LinkedIn Learning Library, EPAM University, and various professional communities.
  11. Community Networking. Platforms for networking and idea creation.
  12. Mentorship Programs. Guidance and support for career growth.
  13. Career Progression Tools. Self-driven tools for career development.
  14. Upskilling and Reskilling. Access to certification courses and professional development opportunities.

Join us and be part of a team that values innovation, collaboration, and continuous learning. Apply now to make a significant impact on our open-source project and advance your career with us!