Are you a tech professional looking for remote work in a global setting? If yes, this job is for you.
We are in search of a remote Lead Go Language Developer to join our team. The successful candidate will be responsible for developing microservices and event-driven systems with a substantial number of requests per day.
Additionally, the candidate will manage databases with billions of records and perform essential DevOps tasks to support services. If you are proactive, independent, and possess a strong technical background, we would love to hear from you.
Responsibilities
Collaborate daily with stakeholders in the US and software engineers in EuropeDevelop microservices and event-driven systems to handle a high volume of requestsManage databases with billions of records efficientlyPerform essential DevOps tasks to support service deliveryTake proactive responsibility for project outcomes and demonstrate a willingness to learn
Requirements
5+ years of relevant professional experience1+ year of relevant leadership experienceExpertise in Go Language for developing scalable applicationsProficiency in Elasticsearch, PostgreSQL, and Redis for data managementExperience with AWS services including Simple Notification Service, Simple Queue Service, and Amazon S3Knowledge of Grafana and other monitoring tools for system performance analysisStrong problem-solving skills and ability to work independentlyExcellent communication skills and the ability to prioritize tasks effectivelyMinimum B2 level of English proficiency
Nice to have
Experience with CI/CD pipeline, Kubernetes, TerraformElasticsearch and ELK stack experienceKnowledge of Amazon DynamoDBProficiency with Application Load Balancing
We offer
Thousands of projects for top brandsSupport from a personal Skill AdvisorStable income100% remote work foreverFree licensed softwarePossibility to work on your own device (BYOD)Stable workloadRelocation opportunitiesFlexible engagement modelsFree trainings for technical and soft skillsFree access to LinkedIn Learning platformLanguage coursesFree access to internal and external e-LibrariesAccess to internal communities and competency centersCertification opportunities
Once you apply, you'll receive a confirmation email with a link to our platform. Sign up with this link to automate your pre-screening, be able to monitor your application statuses, and enjoy a faster job application process.
We accept CVs in English only.
Please note that even though you are applying for this position, you may be offered other projects to join within EPAM.
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.