Senior Go Language Developer

NewDelhi, Delhi, India
Jul 19, 2024
Jul 19, 2025
Remote
Full-Time
3 Years
Job Description

Join our dynamic team and contribute to building innovative solutions at the forefront of technology. We are currently seeking a highly skilled Senior Go Language Developer to help shape the future of our software systems. If you're passionate about developing high-performance, scalable applications and thrive in a collaborative environment, we’d love to hear from you.

Responsibilities

  1. Develop and Deliver. Create and implement new products and features, ensuring high quality and performance.
  2. Design and Code. Analyze requirements, design robust code, conduct unit tests, and develop testing tools.
  3. Optimize Performance. Design and develop low latency and high throughput server infrastructure to handle a large volume of transactions efficiently.
  4. Architectural Excellence. Play a key role in building large-scale distributed software systems and applications, and present and defend architectural and design choices to internal teams.
  5. Collaborate. Work seamlessly with Development, QA, Operations, and other cross-functional teams to ensure integrated and efficient workflows.

Requirements

  1. Experience. Minimum of 3 years as a Go Language Developer and 3 years in software development.
  2. Technical Skills. Proficient in developing and integrating REST Services, and familiar with Goroutine and channel patterns.
  3. Code Reviews. Experience in conducting code reviews and working with GitHub.
  4. CI/CD. Knowledge of CI/CD pipelines using Jenkins.
  5. Databases. Experience with PostgreSQL, MySQL, SQLite, and other relational databases.
  6. Container Technologies. Proficient in Docker and Kubernetes.
  7. Fundamentals. Strong understanding of object-oriented programming, relational database design, data structures, algorithms, and software design principles.
  8. Operating Systems. In-depth knowledge of Linux, macOS, and/or Windows.

What We Offer

  1. Comprehensive Insurance Coverage. Medical, dental, and vision coverage.
  2. Paid Leaves. Includes maternity, bereavement, paternity, and special COVID-19 leaves.
  3. Financial Assistance. Support during medical crises.
  4. Retiral Benefits. Voluntary Provident Fund (VPF) and National Pension System (NPS).
  5. Wellness Programs. Customized mindfulness and wellness programs.
  6. Hobby Clubs. Access to EPAM Hobby Clubs.
  7. Hybrid Work Model. Flexibility with a blend of remote and on-site work.
  8. Workspace Support. Soft loans for setting up your home workspace.
  9. Relocation Opportunities. Participate in the ‘EPAM without Borders’ program for relocation.
  10. Training and Development. Certification trainings, unlimited LinkedIn Learning access, and internal learning programs by top-notch trainers.
  11. Career Progression. Self-driven career progression tools and mentorship programs.
  12. Community Engagement. Platforms for networking, idea creation, and community involvement.

How to Apply

If you are a talented Go Language Developer looking for an exciting opportunity to make an impact, we encourage you to apply and join our forward-thinking team!