Jobs Kyiv

3
  • · 23 views · 0 applications · 21d

    Server Engineer

    Hybrid Remote · Ukraine (Dnipro, Kyiv) · Product · 5 years of experience · Upper-Intermediate
    Job Description - Work on scalable solutions using event-driven architecture and Domain-Driven Design (DDD) - Responsible for the entire lifecycle of feature development, from initial discussions with product teams, defining requirements, APIs and...

    Job Description

    - Work on scalable solutions using event-driven architecture and Domain-Driven Design (DDD)

    - Responsible for the entire lifecycle of feature development, from initial discussions with product teams, defining requirements, APIs and providing estimates, to actual coding in collaboration with the team, monitoring performance, and delivering robust solutions to end-users

    - Advocate and present chosen architectures to the team, playing an active role in the evolution of our tech stack

    - Optimizing system performance, reliability, and stability, making sure our service remains seamless and accessible

    - Proactively participate in technical discussions to improve existing architecture and developer experience

    Qualifications:

    - An experienced Server Engineer with a minimum of 5 years in the field, with a concentration on JVM stack and/or TypeScript; functional languages experience is a plus (Scala , Kotlin, etc )

    - Experience with SQL/NoSQL solutions and basic DB architectures, hands on with composing and profiling queries

    - Experience in designing server solutions, API design and handling technical discussions

    - Experience in writing unit and integration tests, understanding of TDD concept

    - Familiarity with proto-based APIs and understanding of Kafka or similar messaging systems

    - Familiarity with cloud solutions, microservice orchestration tools and architecture experience (Docker, K8s, load balancing concepts, Nginx)

    Superb debug/re-factoring skills

    - Passion for product development and ability to take ownership over full development lifecycle

    - Flexibility to work occasional untraditional hours if required for on-call duty

    About the team

    We are a part of the eCommerce platform group. Our mission is to create a robust, reliable and scalable platform for internal and external clients—be it individual entrepreneurs, another Wix vertical or large agency, and become an open platform to run any eComm business. As part of this goal our team, along with other domains, strives to provide APIs, SPIs, and tools to handle, extend and customize multiple business workflows, to answer as many use-cases as possible. It is done in a generic, easy to use way, and aims to meet the developers standards and industry known methods.

    More
  • · 22 views · 0 applications · 8d

    Senior Scala Developer

    Ukraine · Product · 5 years of experience · Intermediate
    Responsibilities: Develop and maintain high-performance, scalable, and fault-tolerant systems using Scala; - Collaborate with cross-functional teams to design and develop software solutions that meet business needs; - Design, develop, and test software...

    Responsibilities:

     Develop and maintain high-performance, scalable, and fault-tolerant systems using Scala;
    - Collaborate with cross-functional teams to design and develop software solutions that meet business needs;
    - Design, develop, and test software components, services, and APIs;
    - Write clean, efficient, and maintainable code;
    - Troubleshoot and debug production issues, collaborate with the DevOps team;
    - Working proactively on code quality, observability and best practices held across the company.

    Hard Skills:

    - Proficiency in Scala and its ecosystem (sbt, ZIO, PlayFramework, Sangria, and other libraries). At least 3 years of experience is desired;
    - Experience with functional programming and distributed systems;
    - Understanding how the JVM, JDK/JRE, and accompanying technologies work;
    - Familiarity with database technologies (SQL, NoSQL);
    - Hands-on experience using Kafka;
    - Knowledge of web technologies (HTTP, REST, GraphQL) and microservice architecture (service mesh);
    - Experience with software testing and debugging tools.

    Nice to Have:

    - Familiarity with Kubernetes and Docker.
    - Experience with Aerospike or other KV database.
    - Experience with FP paradigm and other JVM languages.
    - Understanding of CI/CD tools and methodologies.

     

    What We Offer:

    - A job in a stable company – we have been in the market for over 13 years;
    - Truly engaging tasks – take part in creating the media service of the future;
    - Relationships built on trust and plenty of opportunities for growth;
    - Swimming sessions, table tennis lessons, and piano classes;
    - Free English lessons;
    - A corporate psychologist;
    - Discounts from partner brands and our service.
     

    By applying for the vacancy and submitting your resume to the Company (LLC “MEGOGO”), registered and operating in accordance with the legislation of Ukraine, registration number 38347009, address: Ukraine, 01011, Kyiv, Rybalska Street, 22 (hereinafter referred to as the “Company”), you confirm and agree that the Company processes your personal data provided in your resume in accordance with the Law of Ukraine “On Personal Data Protection” and GDPR regulations.

    More
  • · 29 views · 1 application · 15d

    Scala Developer

    Ukraine · Product · 3 years of experience · Upper-Intermediate Ukrainian Product 🇺🇦
    Ready to level up your career? Playtech's Gpas unit is looking for an experienced Scala Developer with excellent engineering skills. Job Description Your influential mission. You will...  Participate in software design, development, refactoring,...

     

    Ready to level up your career? 

    Playtech's Gpas unit is looking for an experienced Scala Developer with excellent engineering skills.

     

    Job Description

     

    Your influential mission. You will...  

    • Participate in software design, development, refactoring, support, and code reviews to maintain high development standards
    • Collaborate with platform teams to deliver great results
    • Work autonomously on your tasks with little or no supervision
    • Optimize the platform to achieve maximum throughput and scalability
    • Be proactive and go beyond expectations

     

    Qualifications

     

    Components for success. You...

    • Have strong experience developing server-side in Scala for at least 3 years
    • Understand JVM, data structures, and algorithms
    • Possess excellent knowledge of parallel and concurrent programming
    • Have experience with Pekko Http, Actor, Cluster, Persistence, and Streams
    • Have proven experience developing high-scale distributed systems with complex interfaces and integrations
    • Exhibit an engineering mindset: self-motivated, initiative, quick learner, team player, critical thinker
    • Demonstrate exceptional problem-solving prowess
    • Have a desire to document and share knowledge with colleagues
    • Communicate well in English

     

    You'll get extra points for...

    • Couchbase
    • AWS S3 and DynamoDB
    • Kubernetes
    • Docker
    • Linux

     

    Thrive in a culture that values...   

    • Possibility to work with a product company
    • Personalised professional growth
    • Warm and friendly attitude to every specialist
    • Educational possibilities
    • Competitive salary and benefits
    • Medical insurance
    • Fully-equipped cosy office space located in the city centre (Gulliver, “Palats Sportu” metro station)
    • Flexible work format - remote, office-based or mixed
    • Paid vacation days, sick leaves and national holidays
    • Corporate events and team buildings

     

    GPAS TEAM

    Gaming Platform as a Service aka GPAS is Playtech’s exclusive distributed games delivery platform that currently has more than 1000 games running on it. 

    GPAS is a highly accessible, multi-tenant, scalable, distributed and event-driven system written in Scala with the help of the Akka framework. 

    We use Couchbase as a hot storage and AWS S3/DynamoDB as our cold storage to ensure we can handle nearly a billion transactions per day. 

    We have a complex solution that provides capabilities to run a variety of different slot, and multiplayer games and our architecture supports an extension to support other types of games.

    We adopt Scrum methodology to deliver new features on time. 

     

    Tech stack:

    • Sbt, Scala 3
    • Pekko(http, actor, cluster, persistence, streams, connectors)
    • Typesafe config
    • Couchbase
    • AWS S3 and DynamoDB
    • Play Json
    • Scalatest
    • Docker + Nomad or K8s

     

    Playtech is an equal opportunities employer. Our mission is to welcome everyone and create inclusive teams. We celebrate differences and encourage everyone to join us and be themselves at work.

     

    More
Log In or Sign Up to see all posted jobs