Вакансії Golang Developer

Досвід не має значення Middle Full-time Не має значення Є тестове завдання Remote
22.05.20240
Детальніше
  • Go
  • RDBMS
  • MySQL
  • PostgreSQl
  • Elasticsearch
  • OpenSearch
  • AWS
  • Unit Tests
  • CI/CD
  • Ruby
  • Node.js
  • NoSQL
  • MongoDB

Ciklum is looking for a Middle Go Developer to join our team full-time in Ukraine.

About the role:

As a Middle Go Developer, become a part of a cross-functional development team engineering experiences of tomorrow. You’ll become part of the team responsible for ensuring that our applications adhere to the highest technical standards and that our engineers have the necessary tools and infrastructure to achieve this. We measure engineering excellence through core metrics of software development delivery, which we use to drive initiatives that enable our peer engineering teams to build, test, deploy, monitor, and operate to the highest industry standards.

Responsibilities

  • Create and implement new features for the backend system according to the roadmap
  • Write clean, secure, highly testable and well-documented code that complies with coding standards and best practices
  • Participate in code reviews to maintain code quality and enhance codebase knowledge
  • Contribute to all phases of the development lifecycle, including requirement analysis, development, and testing

Requirements

We know that sometimes, you can’t tick every box. We would still love to hear from you if you think you’re a good fit!

  • Software Design:
    • Experience in using established design patterns and best practices for development
    • Proficient in documenting code and solution through clear technical documentation and diagrams
  • Software development:
    • Proficiency in Go and familiarity with key third-party libraries and tools
    • Demonstrated experience in complex web applications
    • Skilled in writing SQL queries for RDBMS (e.g., MySQL, PostgreSQL)
    • Experience working with ElasticSearch/OpenSearch (specifically, in the context of AWS)
    • Experience working with AWS
  • Quality Assurance:
    • Experience with Go’s built-in testing library and other testing tools
    • Adept in writing Unit and Integration tests
    • Experience in identifying and implementing code enhancements and optimizations to improve software quality
  • Software Deployment:
    • Experience working with CI/CD and following processes established within the team
    • Utilizing the project’s infrastructure to ensure smooth development and deployment cycles

Desirable

  • Experience in Ruby
  • Experience in Node.js
  • Knowledge and experience in application security concepts
  • Familiarity with NoSQL databases (e.g., MongoDB)

Personal skills

  • Communication is a key. You speak and write in English fluently or at least at upper-intermediate level
  • Accountability:
    • Following the “said and done” principle
    • Accountability for the own scope of work
  • Drive:
    • Demonstrating a proactive approach and striving for constant improvements
  • Self – development:
    • Strive for learning and growth
    • Constant work on own mastership and self-development

Інформація про компанію Ciklum

Ciklum – компанія, що розробляє індивідуальні продукти, як для багатонаціональних організацій, так і для масштабних стартапів, для вирішення найскладніших бізнес-завдань. Компанія спеціалізується на ІТ-консалтингу, розробці програмного забезпечення та технологічних рішеннях для різних галузей промисловості.
Рік заснування: 2002
Кількість працівників: 1001-5000
Резидент Дія.City
Сайт: ciklum.com

Переваги співробітникам

Відгукнутися
Outsource, Consulting / Integrator
Досвід від 5 років Senior Full-time Upper-Intermediate / B2 Є тестове завдання Remote
13.05.20241
Детальніше
  • Go
  • JavaScript
  • Machine learning
  • NLP

We're looking for a Senior Go developer with 5+ years of professional experience and deep understanding of AdTech (DSP, SSP, Ad Networks, Ad Servers) as well as a massive scale low latency development.

About Product:

The customer is a big company from the United States. The main idea of the product is to create a healthy online environment by improving the quality of conversations on the internet. They focus on building community engagement platforms and tools for publishers to foster positive interactions and reduce toxic behavior in comment sections and online discussions. The product aims to help publishers increase reader engagement, build communities around content, and create a safer, more vibrant space for dialogue online.

Requirements:

  • 5+ years of experience in Golang development;
  • Familiarity with JavaScript;
  • Hands-on development experience with high-scale ad tech platforms;
  • Expert level competency in developing advertising ecosystems, including using the OpenRTB standard and concepts such as Bid Flooring, Pacing, Auction Pricing;
  • Experience building highly available and reliable cloud-based solutions that can handle massive scale;
  • Competency with Machine Learning, AI, and NLP as it relates to advertising will be a plus;
  • At least an Upper-Intermediate level of English.

Responsibilities:

  • Design, build, test, deploy and maintain APIs, microservices, and systems.
  • Engineer solutions across systems and various data pipelines.
  • Engage in innovative application development.
  • Direct the development process, designing solutions for complex advertising scalability problems.
  • Oversee multiple project initiatives to enhance the handling of hundreds of billions of transactions daily.
  • Collaborate with the engineering team on established code.
  • Have a significant role in shaping the direction of Engineering and Product.

Інформація про компанію TechMagic

TechMagic – це компанія з розробки повного циклу, яка надає комплексні послуги з розробки програмного забезпечення для компаній різного розміру. Постачає програмні продукти від концепції до розгортання або впроваджує існуючі.
Рік заснування: 2014
Кількість працівників: 251-500
Резидент Дія.City
Сайт: techmagic.co

Переваги співробітникам

Відгукнутися
Досвід від 5 років Senior Full-time Upper-Intermediate / B2 Є тестове завдання Office
08.05.20241
Детальніше
  • C++
  • Java
  • Golang
  • Linux
  • NoSQL
  • Consul
  • HashiCorp Vault
  • Nomad

Perimeter 81 as part of Check Point, is a leading cybersecurity unicorn that is reshaping the way businesses connect their employees and resources in the modern digital era of cloud and remote work. Recognized as a Gartner Cool Vendor and Forrester New Wave Leader™, we have secured over $100M in funding from top-tier investors such as Insight Partners, B-Capital, and Toba Capital. With over 200 employees spread across offices in New York, Los Angeles, and Tel-Aviv, we offer a global and multicultural work environment. Serving more than 2,800 customers, including leading businesses of all sizes and industries, we are experiencing rapid growth.
Join to our international team with offices in Tel-Aviv, Vinnytsia and Kyiv. The core network group works on developing and improving Perimeter 81s Network as a Service platform, managing microservices, distributed systems, networking, and scalable software design.

Responsibilities

  • Design and develop secure, scalable applications on the Linux platform
  • Engineer sophisticated cloud network solutions
  • Investigate and prototype novel technologies
  • Maintain high-performing, scalable, and testable code
  • Engage in collaborative coding and peer reviewing
  • Interact with developers from different teams

Skills

  • 5+ years of professional software engineering experience
  • 3+ years of experience with C++ / Java / Golang development of networking applications
  • 5+ years of proven experience in networking:
    • experiencing protocols and packets in bare hands
    • in-depth knowledge of switching, routing, handshake protocols, encryption, tunneling, and data transportation
  • Confirmed skillset in architecture and design of distributed services
  • Verified proficiency with:
    • Linux-based systems
    • cloud environment
    • modern development and DevOps environments, tools, and practices
  • Nice to have experience with:
    • NoSQL databases
    • Hashicorp stack (Consul, Vault, Nomad)
  • Upper-Intermediate level of English

Інформація про компанію Delphi Software

Delphi Software – постачальник спеціалізованих науково-дослідних розробок, високоякісних програмних послуг та продуктів. Компанія надає свої інноваційні продукти та послуги світовим лідерам у галузі Big Data, змішаної реальності, мобільних пристроїв, штучного інтелекту. Використовуючи свій 25-річний досвід розробки та високопрофесійний персонал, забезпечує цифрову трансформацію підприємства за допомогою інновацій.
Рік заснування: 1988
Кількість працівників: 251-500
Сайт: udelphi.com
Відгукнутися
Досвід від 5 років Senior Full-time Не має значення Є тестове завдання Трудовий договір Office, Remote
24.04.20242
Детальніше
  • Golang
  • sqlc
  • GORM
  • Temporal
  • Gin
  • Fx
  • gRPC
  • buff
  • PostgreSQl
  • TimeScaleDB
  • Redis
  • RabbitMQ
  • Kafka
  • GCP
  • Kubernetes
  • Docker
  • GitLab CI
  • Argo CD
  • Elasticsearch
  • OpenSearch
  • Kibana
  • Grafana
  • SQL
  • NoSQL

Ми плануємо розширювати функціональні можливості фінансового рішення EVO Fintech,  щоб покращувати процес покупки на наших майданчиках та робити його більш безпечним. Тому виокремлюємо команду, яка буде розвивати новий продукт: Fraud Prevention System.

Технологічний стек:

  • Golang 1.21+, sqlc/gorm, temporal, gin, fx, grpc/buff, cgo
  • Postgresql, TimeScaleDB, Redis, RabbitMQ, Kafka
  • GCP, Kubernetes, Docker, GitLab CI, Argo CD, ElasticSearch/OpenSearch, Kibana, Grafana
  • та будь-яка технологія, яку команда визнає за потрібну для використання

Нам дуже важливі якість і гнучкість, тому ми використовуємо:

  • мікросервісний підхід до розробки
  • обов’язковий етап код рев’ю
  • покриття тестами та метриками
  • відповідність стандартам якості коду
  • супровід та відповідальність за функціонал після впровадження в робоче середовище
  • взаємна повага та якісна відкрита комунікація

Що важливо для даної ролі:

  • 5+ років досвіду розробки ПЗ
  • 2+ роки використання Golang
  • досвід конкурентного програмування на будь-якій мові — важливе розуміння, які є підходи, і навіщо це потрібно в цілому
  • досвід використання будь-яких SQL та NoSQL рішень, і розуміння причин використання кожного в конкретному випадку (наприклад, чому MongoDB замість Postgres, або чому Postgres замість Cassandra)
  • досвід профілювання додатків, використання метрик + досвід усунення “performance bottleneck”
  • впевнені аналітичні здібності – необхідно буде не просто робити фічі за описом, але продумувати функціонал, починаючи від неформалізованих вимог, вибирати найбільш відповідне рішення та реалізовувати його
  • вміння взаємодіяти в команді – не просто абстрактне “team player” але реальне вміння (досвід) знаходити компроміс в спірних моментах і завжди бути відкритим до обговорення

Задачі:

Розробка та подальша підтримка компонентів системи, що реалізують чи забезпечують наступний функціонал:

  • інтеграції з зовнішніми джерелами даних про санкційні списки, публічних осіб та ін.;
  • інтеграції з зовнішніми антифрод сервісами
  • збереження чутливих документів та файлів в межах систем автоматизації компанії
  • перевірки платників чи отримувачів, контрагентів на етапах первинної та регулярної фінмон перевірки та в межах життєвого циклу переказу
  • контроль лімітів, оборотів платників та отримувачів
  • автоматизація процесів визначення та контролю індикаторів підозрілості операцій та рівнів ризику продуктів компанії

Інформація про компанію EVO

EVO – українська продуктова IT-компанія. Компанія розробляє маркетплейси для онлайн-шопінгу і замовлення послуг, створює сервіси цифрових рішень для бізнесу, інтернет-майданчики для проведення державних і комерційних торгів та аукціонів, а також розвиває фінтех проєкт EVO Fintech та логістику.
Рік заснування: 2008
Кількість працівників: 501-1000
Резидент Дія.City
Сайт: evo.company

Переваги співробітникам

Відгукнутися
Досвід від 2 років Middle Full-time Не має значення Є тестове завдання Трудовий договір Office, Remote
24.04.20243
Детальніше
  • Golang
  • GORM
  • Temporal
  • Gin
  • SQL
  • NoSQL
  • API

EVO Fintech створює та об’єднує продукти у рішення під брендом RozetkaPay –, які повʼязують онлайн оплати в інтернет, оплати в касах (карткою та готівкою), а також переказами з картки на картку. До того, ж рішення щодо дистанційної верифікації та ідентифікації партнерів для подальшого підписання з ними договорів з переказу коштів для забезпечення прийому оплат за замовлення з маркетплейсів.
RozetkaPay вже використовують Rozetka, Prom, Vchasno, Bigl, Shafa, HelpVolunteer, Vodafone, Robota.ua та інші.

Технологічний стек:

  • Golang 1.22+, gorm, temporal, gin
  • Postgresql, Redis, RabbitMQ
  • GCP, Kubernetes, Docker, GitLab CI, Argo CD, ElasticSearch/OpenSearch, Kibana, Grafana
  • та будь-яка технологія, яку команда визнає за потрібну для використання

Нам дуже важливі якість і гнучкість, тому ми використовуємо:

  • Мікросервісний підхід до розробки
  • Обов’язковий етап код рев’ю
  • Покриття тестами та метриками
  • Відповідність стандартам якості коду
  • Супровід та відповідальність за функціонал після впровадження в робоче середовище
  • Взаємна повага і якісна відкрита комунікація

Що важливо для даної ролі:

  • 2+ року використання golang
  • досвід конкурентного програмування на будь-якій мові — важливе розуміння, які є підходи, і навіщо це потрібно в цілому
  • досвід використання будь-яких SQL та NoSQL рішень, і розуміння причин використання кожного в конкретному випадку (наприклад, чому MongoDB замість Postgres, або чому Postgres замість Cassandra)
  • досвід профілювання додатків, використання метрик + досвід усунення “performance bottleneck”
  • впевнені аналітичні здібності – необхідно буде не просто робити фічі за описом, але продумувати функціонал, починаючи від неформалізованих вимог, вибирати найбільш відповідне рішення і реалізовувати його
  • вміння взаємодіяти в команді – не просто абстрактне “team player” а реальне вміння (досвід) знаходити компроміс в спірних моментах, і завжди бути відкритим до обговорення

Задачі:

Розробка та подальша підтримка компонентів системи що реалізують чи забезпечують наступний функціонал:

  • транзакційний процесинг (платіжні флоу та ін.)
  • інтеграції з банківськими API та платіжними сервісами
  • розробка та інтеграція із внутрішніми “data”-сервісами, що збагачують транзакцію
  • автоматизація систем управління тарифами, сутностями та іншими; артефактами продуктової екосистеми

Інформація про компанію EVO

EVO – українська продуктова IT-компанія. Компанія розробляє маркетплейси для онлайн-шопінгу і замовлення послуг, створює сервіси цифрових рішень для бізнесу, інтернет-майданчики для проведення державних і комерційних торгів та аукціонів, а також розвиває фінтех проєкт EVO Fintech та логістику.
Рік заснування: 2008
Кількість працівників: 501-1000
Резидент Дія.City
Сайт: evo.company

Переваги співробітникам

Відгукнутися
Досвід від 5 років Senior Full-time Не має значення Є тестове завдання Трудовий договір Remote
24.04.20242
Детальніше
  • Go
  • GORM
  • Temporal
  • Gin
  • PostgreSQl
  • Redis
  • RabbitMQ
  • GCP
  • Kubernetes
  • Docker
  • GitLab CI
  • Argo CD
  • Elasticsearch
  • OpenSearch
  • Kibana
  • Grafana
  • SQL
  • NoSQL
  • API

EVO Fintech створює та об’єднує продукти у рішення під брендом RozetkaPay, які повʼязують онлайн оплати в інтернет, оплати в касах (карткою та готівкою), а також переказами з картки на картку. До того, ж рішення щодо дистанційної верифікації та ідентифікації партнерів для подальшого підписання з ними договорів з переказу коштів для забезпечення прийому оплат за замовлення з маркетплейсів.

RozetkaPay вже використовують Rozetka, Prom, Vchasno, Bigl, Shafa, HelpVolunteer, Vodafone, Robota,ua та інші.

Технологічний стек:

  • Golang 1.22+, gorm, temporal, gin
  • Postgresql, Redis, RabbitMQ
  • GCP, Kubernetes, Docker, GitLab CI, Argo CD, ElasticSearch/OpenSearch, Kibana, Grafana
  • та будь-яка технологія, яку команда визнає за потрібну для використання

Нам дуже важливі якість і гнучкість, тому ми використовуємо:

  • Мікросервісний підхід до розробки
  • Обов’язковий етап код рев’ю
  • Покриття тестами та метриками
  • Відповідність стандартам якості коду
  • Супровід та відповідальність за функціонал після впровадження в робоче середовище
  • Взаємна повага і якісна відкрита комунікація

Що важливо для даної ролі:

  • 5+ років досвіду розробки ПЗ
  • 2+ роки використання Golang
  • досвід конкурентного програмування на будь-якій мові – важливе розуміння, які є підходи, і навіщо це потрібно в цілому
  • досвід використання будь-яких SQL та NoSQL рішень, і розуміння причин використання кожного в конкретному випадку (наприклад, чому MongoDB замість Postgres, або чому Postgres замість Cassandra)
  • досвід профілювання додатків, використання метрик + досвід усунення «performance bottleneck»
  • впевнені аналітичні здібності – необхідно буде не просто робити фічі за описом, але продумувати функціонал, починаючи від неформалізованих вимог, вибирати найбільш відповідне рішення і реалізовувати його
  • вміння взаємодіяти в команді – не просто абстрактне «team player» а реальне вміння (досвід) знаходити компроміс в спірних моментах, і завжди бути відкритим до обговорення

Задачі:

Розробка та подальша підтримка компонентів системи що реалізують чи забезпечують наступний функціонал:

  • транзакційний процесинг (платіжні флоу та ін.)
  • інтеграції з банківськими API та платіжними сервісами
  • розробка та інтеграція із внутрішніми «data»-сервісами, що збагачують транзакцію
  • автоматизація систем управління тарифами, сутностями та іншими; артефактами продуктової екосистеми

Інформація про компанію EVO

EVO – українська продуктова IT-компанія. Компанія розробляє маркетплейси для онлайн-шопінгу і замовлення послуг, створює сервіси цифрових рішень для бізнесу, інтернет-майданчики для проведення державних і комерційних торгів та аукціонів, а також розвиває фінтех проєкт EVO Fintech та логістику.
Рік заснування: 2008
Кількість працівників: 501-1000
Резидент Дія.City
Сайт: evo.company

Переваги співробітникам

Відгукнутися
Досвід від 7 років Senior Full-time Не має значення Є тестове завдання Office, Hybrid
24.04.20242
Детальніше
  • Go
  • RESTful API
  • TDD
  • Elasticsearch
  • RabbitMQ
  • Kibana
  • Logstash
  • Docker
  • OpenStack
  • AWS
  • GCP
  • Microsoft Azure

i3D.net is a leading provider of high-performance hosting and global infrastructure services. We offer a wide range of products and services including hosting, dedicated servers, cloud solutions, and more. With our global presence and state-of-the-art infrastructure, we serve clients in various industries including gaming, e-commerce, and enterprise businesses.

We are looking for an experienced Golang developer that can help in making sure gamers from all over the world can play their most favorite games without any interruptions. As a developer you are responsible for controlling and automating our equipment located in datacenters across the world. Our customers range from internal services to small clients to multinationals, who all have different wishes and requirements when it comes to their server and OS flavors and we need to cater to all of them without manual intervention. Our platform allows our employees to deliver servers with the click of a few buttons, and our clients can soon do this themselves, too.
Help our engineers in adapting to Golang & migrating our code base from PHP to Golang.

Your Responsibilities:

  • Design, develop and operate network services in an iterative approach.
  • Automate, document and program accessible code (Load Balancing Services, Firewall Services, DNS services, etc).
  • Create and implement scalable- and high-performance solutions.
  • Ensure services are compatible with a multi cloud environment.
  • Process tasks.
  • Be critical about quality, both of your own work and that of others; all work is peer-reviewed.
  • Be pro-active and speak your mind.
  • Actively participate in your team their agile methods, and work alongside other teams ensuring alignment and collaboration.
  • Support making architectural decisions.
  • Help product owners define the technical roadmap to fulfill our customer- and user needs.
  • you are responsible for your work, but as a team you are responsible for deliverables.

Your Skills:

  • At least 7+ years of relevant work experience, with a strong focus on back-end development.
  • Deep expertise in Go (Golang) development, including understanding of the language's nuances, its standard library, and its ecosystem.
  • Familiarity with popular Go frameworks and tools, and the ability to choose the right tool for the job.
  • Experience with designing and implementing scalable, performant, and reliable Go applications.
  • Proficiency in writing idiomatic Go code and optimizing Go applications for performance and resource efficiency.
  • Knowledge of the Go concurrency model and experience with concurrent programming.
  • Experience with creating and integrating with RESTful APIs and understanding of microservices or distributed architecture.
  • Ability to write comprehensive unit tests for Go applications and knowledge of Test-Driven Development (TDD) principles is a plus.
  • Experience transitioning applications or services from other languages/platforms to Go is a plus (especially PHP, given the company's existing platform).
  • Knowledge and experience with ElasticSearch, RabbitMQ, and other distributed systems or messaging platforms. Experience with Kibana, Logstash, and Docker is a plus.
  • Understanding of modern cloud infrastructures (OpenStack, AWS, Google, Azure, etc.) and how Go applications fit within those environments.
  • Commitment to maintaining a high level of software quality, implementing best practices, and staying up-to-date with the ever-evolving Go ecosystem.
  • We work hybrid, so we are ideally looking for someone who does not mind coming to the office.

Інформація про компанію Ubisoft

Ubisoft Entertainment S.A. – французька компанія, яка займається видавництвом та розробкою відеоігор. Компанія має студії в більш ніж у 20 країнах, прагне збагатити життя своїх гравців, розробляючи високоякісні ігри та створюючи унікальні світи, які резонують з усіма типами особистостей, об’єднують людей і дозволяють кожному навчатися та розвиватися, розважаючись.
Рік заснування: 1986
Кількість працівників: 501-1000
Резидент Дія.City
Сайт: ubisoft.com

Переваги співробітникам

Відгукнутися
Досвід від 3 років Senior Full-time Не має значення Є тестове завдання Office, Remote
20.04.20242
Детальніше
  • Golang
  • Python
  • Rest API
  • FastAPI
  • SQL
  • NoSQL
  • TCP/IP
  • DNS
  • AWS
  • Docker
  • Nomad
  • Kubernetes

We are looking for a Principal Golang Engineer to strengthen our GameOps platform services team.

Our services experience peak loads of up to 100K RPS. Therefore, you will be tasked with developing current platform services and writing new ones on the Golang, as well as working on the architecture and solving issues of scaling, fault tolerance, and monitoring.

Team: 7 Senior and Strong Middle developers and a Tech Lead.
Our stack: Golang, Python, FastAPI, SQL, AWS, DynamoDB, PostgreSQL, Graphite, Elasticsearch, Kibana.

This role requires relocation from Russia and Belarus to one of our offices or remote work from other countries (except Russia and Belarus).

Tasks

  • Spliting the monolith involves decoupling critical functionalities from game backends into separate Golang services. Currently, we have over 10 such services.
  • Work with your team to organize all the necessary developer experience in Golang — microservice templates, SDK, etc.
  • Developing platform services for various gaming projects and tools for game management
  • Participating in the design of service architecture
  • Ensuring high quality through unit/integration tests
  • Assisting in technical interviews and defining hiring standards for engineers on your team

Requirements

  • 3+ years of experience in developing Golang servises from scratch
  • Experience in developing Python REST services for over a year, with a focus on working with asynchronous frameworks, particularly FastAPI
  • Experience in architecture development: creating services, describing database schemas
  • Ensuring high-quality code development through unit and integration tests
  • Experience working with SQL or NoSQL databases, ability to design database structures
  • Understanding of network operations at a basic level (TCP/IP, DNS)

Preferred

 

  • Experience developing high-load applications
  • User-level skills in working with AWS and Docker
  • Skills in working with orchestrators (Nomad, K8s)

Інформація про компанію Playrix

Playrix – міжнародний розробник мобільних ігор. Компанія входить до трійки найуспішніших розробників мобільних ігор у всьому світі, є найбільшим видавцем мобільних ігор в Європі, творець таких популярних ігор, як: Gardenscapes, Fishdom, Fishdom Solitaire, Manor Matters, Homescapes і Township, у які щомісяця грають понад 100 мільйонів людей.
Рік заснування: 2004
Кількість працівників: 1001-5000
Резидент Дія.City
Сайт: playrix.com

Переваги співробітникам

Відгукнутися
Досвід не має значення Lead Full-time Upper-Intermediate / B2 Є тестове завдання Office Київ
15.04.20243
Детальніше
  • Go
  • REST
  • NoSQL
  • SQL
  • AWS Cloud Services

Наразі ми шукаємо Lead Go Engineer для поповнення нашої команди професіоналів.

Навички

  • Ступінь бакалавра/магістра в галузі комп'ютерних наук, інженерії або будь-який інший відповідний ступінь
  • Поглиблений досвід роботи з Go
  • Поглиблений досвід розробки REST-сервісів
  • Досвід роботи з системами моніторингу
  • Досвід використання в роботі баз даних SQL та NoSQL
  • Знання найкращих практик програмування та шаблонів проєктування
  • Добре розуміння алгоритмічної складності, структур даних та концепцій багатопоточності
  • Великий інтерес до бенчмаркінгу та оптимізації
  • Сильні навички роботи в команді з орієнтацією на вирішення проблем і зацікавленість в особистому розвитку
  • Рівень володіння усною і письмовою англійською мовою вище середнього (B2+)

Обов'язки

  • Писати чистий, простий, придатний до підтримки та тестування код
  • Проєктувати, впроваджувати та підтримувати хмарні сервіси та API
  • Моніторинг, усунення несправностей та налагодження додатків
  • Проводити код-рев’ю
  • Слідкувати за новими технологіями та фреймворками

Буде перевагою

  • Знання хмарних сервісів AWS Cloud Services
  • Досвід роботи з іншими мовами програмування, окрім Go
  • Участь у проєктах з відкритим вихідним кодом

Інформація про компанію EPAM

З початку 1993 року EPAM надає підтримку світовим лідерам у проєктуванні, розробці та впровадженні програмного забезпечення, яке міняє світ. Починаючи з 2005 року, компанія EPAM в Україні пропонує свою експертизу у сфері інжинірингу та розробки продуктів, сприяючи успішному вирішенню складних бізнес-задач та ефективному управлінню процесом цифрової трансформації від початку до кінця.
Рік заснування: 1993
Кількість працівників: 1001-5000
Резидент Дія.City
Сайт: careers.epam.ua

Переваги співробітникам

Відгукнутися
Досвід не має значення Middle, Senior Full-time Не має значення Є тестове завдання Office Київ
13.04.20245
Детальніше
  • Golang
  • MySQL
  • PostgreSQl
  • Redis
  • RabbitMQ
  • Kafka
  • SOA
  • Microservices
  • Rest API
  • CI/CD
  • Kubernetes
  • PHP
  • Symfony
  • GraphQL

Про проєкт:

Ми продуктова компанія, яка розширюється на глобальний ринок ігрових розваг, впроваджуємо цікаві та комплексні бізнес-рішення для iGaming індустрії. Ми розробляємо ігрову платформу, що представляє собою повноцінне рішення з широким спектром можливостей. Наша здатність гнучко адаптуватись під потреби кожного клієнта, робить нас ідеальним вибором навіть для найвибагливіших замовників.

З технічної точки зору, наша платформа складається з більш ніж 200 різноманітних сервісів, що гарантує безперебійну роботу системи 24/7. Вже зараз ми успішно підтримуємо ігрову активність мільйонів гравців по всьому світу. Однак наші плани на майбутнє ще більш амбіційні. Ми не зупиняємось на досягнутому, завжди прагнемо до нових вершин і більших досягнень.

Наша команда складається з талановитих та досвідчених фахівців, які діляться спільними цінностями та підходами. Зараз ми вже об'єднали навколо себе численних професіоналів, але завжди вітаємо нові таланти, які ділять нашу пристрасть до досягнень. Якщо для вас такі ж високі стандарти, як і для нас – приєднуйтеся, і ми разом подолаємо нові виклики та досягнемо ще більше.

Ми завжди думаємо про низький latency, високу продуктивність (RPS), стійкість до помилок, паралельну обробку, масштабованість тощо. Відносимося до якості коду з великою відповідальністю, використовуємо різноманітні інструменти для досягнення цього - регулярні обговорення проблем, ведення RFC, код-рев'ю, аналізатори коду та покриття тестами. Наша система обробляє тисячі запитів в секунду, ви матимете можливість глибше розібратись у принципах розподілених систем, на практиці розібратись, про що написано в CAP теоремі чи що ж таке ці Сonsistency Models.

Наш стек технологій включає в себе Golang, PHP (Symfony), Postgres, MongoDB, Redis, Clickhouse, Rabbitmq, Kafka, Kubernetes, GCP, GraphQL. Cloud solutions та containerization є необхідними елементами нашої роботи. Ми приділяємо велику увагу моніторингу та аварійним сигналам, оскільки для нас неприпустимий downtime. Ми уникати роботи з застарілим кодом (legacy code) і завжди використовуємо останні, стабільні версії наших інструментів - від баз даних та черг до golang, frameworks, libraries та інших компонентів.

Обов'язки:

  • Імплементація нового функціоналу
  • Доставка написаного коду в продакшен
  • Активна участь в обговоренні архітектури, підходів тощо
  • Підтримка працездатності системи - моніторинг, реагування на алерти
  • Кодревю, менторинг, обмін знаннями з командою

Вимоги:

Обов'язковий досвід роботи:

  • Golang (webserver, concurrency, context etc.) - від 2 років
  • SQL/NoSQL (indexes, transaction)

Ключові навички:

  • Design patterns, clean architecture, solid, etc
  • MongoDB
  • MySql/Postgres
  • Redis
  • Queue (rabbitmq/kafka)
  • Highload (database: locks, сoncurrency, isolation level, replication)
  • SOA/Microservices, REST API, event sourcing
  • DevOps, CI/CD, deploy strategies, kubernetes

Буде плюсом:

  • PHP, symfony
  • GraphQL

З ключових скілів - потрібно знати хоча б три на високому рівні, з іншими бути хоча б знайомим та знати, про що мова.
 

Інформація про компанію EvoPlay

EvoPlay – провідний розробник інтегрованих продуктів і рішень для індустрії онлайн-ігор. Після серії злиттів EvoPlay стала міжнародною компанією, експерти якої розробляють провідні рішення в таких сферах: математика азартних ігор, ігри та ігрові платформи, CMS, PSP, підтримка користувачів, аналітика та фінанси, підбір персоналу та управління трафіком.
Рік заснування: 2003
Кількість працівників: 1001-5000
Сайт: evoplay.com

Переваги співробітникам

Відгукнутися

Читайте нас в Telegram, щоб не пропустити анонси нових курсів.