Senior GoLang Engineer
Epam
Kharkiv, Ukraine
4 днів тому

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.

DESCRIPTION

EPAM Delivery Platform (EDP) is an open-source cloud-agnostic SaaS / PaaS solution for software development, licensed under Apache License 2.

0. It provides a pre-defined set of CI / CD patterns and tools, which allow a user to start product development quickly with established code review, release, versioning, branching, build processes.

These processes include static code analysis, security checks, linters, validators, dynamic feature environments provisioning.

EDP consolidates the top Open-Source CI / CD tools by running them on Kubernetes / OpenShift, which enables web / app development either in isolated (on-prem) or cloud environments.

Responsibilities

  • The main role of a Senior Golang Developer is to develop new features, support CI / CD toolchain for the project
  • Requirements

  • 3+ years of relevant experience
  • Solid knowledge of OOP and best practices
  • Experience in designing, investigating, analyzing, and troubleshooting large-scale enterprise systems
  • Good understanding of Golang, concepts of programming language, algorithms and data structures
  • Experience with Golang testing including testify, mocking (gomock), benchmarking
  • Experience with at least one of popular cloud technologies : AWS / Azure / GCP (AWS is used on the project)
  • Familiarity with continuous integration / deployment processes and tools such as Jenkins, Maven, Nexus, etc
  • Experience with enterprise monitoring solutions like AppDynamics, New Relic, Prometheus, Graphite, Nagios, Sensu, and Splunk
  • Experience with MySQL or PostgreSQL
  • Experience with Docker / Kubernetes / Helm
  • Proficient understanding of code versioning tools, such as Git or similar
  • Proficient understanding of development methodologies, SCRUM
  • Fluency in design patterns and refactoring techniques
  • Clean coding skills and excellent problem-solving ability
  • Intermediate or higher English level, both spoken and written (B1+)
  • Nice to have

  • Experience with any other programming languages : Linux commands - Basic Keycloak JavaScript / HTML Basic
  • We offer

  • Competitive compensation depending on experience and skills
  • Individual career path
  • Unlimited access to LinkedIn learning solutions
  • Social package - medical insurance, sports
  • Compensation for sick lists and regular vacations
  • English classes with native speakers (certified English teachers)
  • Flexible work hours
  • Повідомте про це
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Надіслати заяву
    Моя електронна адреса
    Клацнувши по кнопці "# кнопка", я даю згоду neuvoo на обробку моїх даних та надсилання сповіщень електронною поштою, як це детально описано в Політиці конфіденційності neuvoo. Я можу будь-коли відкликати свою згоду або скасувати підписку.
    Продовжити
    Заява