Senior GoLang Developer at EPAM Systems Inc
Desde casa, , Colombia -
Full Time


Start Date

Immediate

Expiry Date

29 Sep, 25

Salary

200.0

Posted On

30 Jun, 25

Experience

3 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Kafka, Kubernetes, Rabbitmq, Scala, Large Scale Systems, Php, Programming Languages, Docker, Java, Containerization, Elasticsearch

Industry

Computer Software/Engineering

Description

We are seeking a highly skilled and experienced Senior GoLang Developer to join our team and play a pivotal role in building scalable, cloud-native, and high-performing distributed systems.
If you excel at crafting high-throughput, resilient solutions and enjoy working in an agile environment with the latest technologies, we want to hear from you.
We accept CVs in English only.

REQUIREMENTS

  • 3+ years of experience developing software with a focus on distributed backend systems
  • Expertise in GoLang development and familiarity with adjacent programming languages like PHP, Scala, or Java
  • In-depth understanding of microservices architecture and cloud-native solutions
  • Proficiency in containerization (Docker) and orchestration tools (Kubernetes)
  • Competency in distributed messaging systems, including RabbitMQ and Kafka
  • Strong analytical and debugging skills, specifically in large-scale systems
  • Background in designing scalable and resilient architecture
  • Knowledge of search systems such as Elasticsearch
Responsibilities
  • Design and develop complex distributed systems using GoLang
  • Architect scalable and maintainable microservices to meet business needs
  • Collaborate with cross-functional teams to implement cloud-native solutions
  • Ensure high system performance, reliability, and throughput at scale
  • Lead the development of resilient systems, leveraging technologies like RabbitMQ and Kafka
  • Implement containerization strategies with Docker and orchestrate workflows using Kubernetes
  • Drive the adoption of best practices in code quality, testing, and deployment
  • Solve intricate debugging challenges with strong analytical skills
  • Guide team members in technical growth and mentor junior developers
  • Work with Elasticsearch and similar search systems to enhance platform capabilities
  • Communicate and document technical designs and decisions effectively
Loading...