+
Вход

Въведи своя e-mail и парола за вход, ако вече имаш създаден профил в DEV.BG/Jobs

Забравена парола?
+
Създай своя профил в DEV.BG/Jobs

За да потвърдите, че не сте робот, моля отговорете на въпроса, като попълните празното поле:

113+54 =
+
Забравена парола

Въведи своя e-mail и ще ти изпратим твоята парола

EPAM

Senior Software Engineer (Go)

ApplyКандидатствай

Обявата е публикувана в следните категории

+
  • Anywhere
  • Съобщи проблем Megaphone icon

Съобщи за проблем с обявата

×

    Какво не е наред с обявата?*
    Моля опиши ни, къде е проблемът:
    За да потвърдите, че не сте робот, моля отговорете на въпроса, като попълните празното поле:
    Tech Stack / Изисквания

    We are seeking a Senior Software Engineer (Go) to join our team.

    #LI-DNI#Not found

    Responsibilities

    • Write clean, simple, maintainable and testable code
    • Design, implement and maintain cloud-based services and APIs
    • Monitor, troubleshoot and debug applications
    • Participate and run code reviews
    • Follow emerging technologies and frameworks

    Requirements

    • 4+ years of experience in software development field
    • Deep knowledge and proven experience of: Go (programming language) and Microservices (Experience in other programming languages is considered a plus)
    • Experience with concurrent development (Goroutines, channels, WaitGroups)
    • In-depth experience with REST (in general with APIs) or gRPC
    • Experience with Docker
    • Proven experience using SQL databases
    • Experience with GIT
    • Experience using systems and tools for automating deployment, scaling, and management of containerized applications for production service deployments
    • Good understanding of algorithmic complexity, data structures and multi-threading concepts
    • Design Patterns
    • Testing experience (TDD / ATDD)
    • Agile development experience
    • Good analytical and problem-solving skills
    • Good attention to detail
    • Open to code reviews and pair programming
    • Clear, concise communication skills and good command of written and spoken English

    Nice to have

    • Knowledge of AWS Cloud Services is considered a plus
    • Experience with NoSQL
    • Experience with Queues
    • Experience with AWS, Terraform
    • Experience with ELK
    • Experience with monitoring, troubleshooting, alerting
    • Experience with benchmarking
    • Experience with agile methodologies
    • Experience with CI/CD configuration
    • Contributions in open-source projects
    • A keen interest in benchmarking and optimization

    We offer

    • Opportunity to Engineer your Future and to drive the world’s digital transformation with top industry clients
    • Personal development program that will allow you to be valued for your strengths
    • Wide range of professional trainings and workshops
    • Being part of a collaborative, fast-growing, and innovative design team
    • Established and accelerated growth toward different career paths, competencies, and roles
    • Broad projects variety and possible mobility between projects over the time
    • Collaboration in a multicultural environment and exchange of best practices with colleagues around the world
    • Varied social benefits, Sports, Transportation and Health programs
    • Work-life balance and flexible schedule, team buildings and sport opportunities
    • Modern office/collaboration spaces (incl. new Infinity Tower business center, Sofia)
    • Hybrid By Design – we provide you with the best productivity options from the 2 worlds. Meet, socialize and enjoy F2F time with your colleagues, while working from the modern EPAM’s office for a few days per week and benefit from the EPAM’s virtual working environment – making you able to be productive and work from remote for the rest of the week