Senior Go Developer

at  Epam Systems

Desde casa, Cauca, Colombia -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate24 Jun, 2024USD 200 Annual25 Mar, 2024N/ASecurity,Web Services,Communication Skills,Scalability,English,Memory Management,Performance Enhancement,Ec2,Microservices,ReliabilityNoNo
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

We invite an accomplished Senior Go Developer to enhance our remote workforce by holding responsibility for our internal developer platform.
Your job is to facilitate total automation of provisioning, deployment, control, and observation for an acutely evolving and strongly scalable range of SaaS services. Collaborating alongside a DevOps architect and fellow DevOps team members, you will ensure the application of best practices across applications, steer teams towards initiatives like CI/CD and enterprise monitoring, and maintain support services operation in the cloud.

REQUIREMENTS

  • At least 3 years’ experience in software engineering and development, with emphasis on Go Language
  • First-hand experience in designing and executing REST APIs and web services using Go Language
  • Profound understanding of microservices architecture and container-based software, including Docker/Kubernetes and other similar technologies
  • Extensive experience with Amazon Web Services essentials like EC2, VPC, ELB, S3, and CloudFormation
  • Experience in utilising Cloud Services API focusing on reliability and security
  • Familiarity with application performance enhancement, memory management, and scalability
  • Excellent communication skills, interpersonal abilities, and Upper-Intermediate or higher fluency in English

Responsibilities:

  • Ownership of Platform Engineering
  • Creation, design, and upkeep of features that enhance developer productivity
  • Development and implementation of components for next-generation internal developer platform
  • Suggestion of methods to boost system reliability, efficiency, and quality
  • Close collaboration with diverse cross-functional product teams
  • Awareness of key trends, particularly in technologies and frameworks like Kubernetes, Docker, ELK/Prometheus
  • Development of REST APIs and contribution to the overall API framework
  • Application of multiple open software in the development of a Developer Platform


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Desde casa, Colombia