Jobs

6
  • · 53 views · 13 applications · 10d

    Scala / Big Data software engineer

    Full Remote · Worldwide · Product · 1 year of experience · Upper-Intermediate
    As a member of our dev team, you will design, build and manage big data processing and back-end services written in Scala. You will be responsible for full lifecycle dev, from creation to deployment. What You Will Be Doing Design and develop...

    As a member of our dev team, you will design, build and manage big data processing and back-end services written in Scala. You will be responsible for full lifecycle dev, from creation to deployment.

     

    What You Will Be Doing

     

    ● Design and develop high-performance distributed services handling millions of requests

    ● Research, prototype and verify software solutions that overcome technical boundaries

    ● Develop back end services and product facing features

    ● Generalize and simplify technical solutions to solve multiple needs

     

    What You Need for this Position

     

    Experience

     

    ● 1+ years of professional Scala experience or 2+ years o of Java/C# experience

    ● A track record of solving problems and getting things done

    ● above average SQL knowledge

    ● Scala and Akka experience strongly preferred but not essential

    ● Someone willing and able to work in a tightly integrated team, contribute to reviews and

    design discussions

    ● Team player

    ● Having responsibility and ownership of one’s work

     

    Highly Desired

     

    ● Experience in pure FP

    ● Able to use docker and kubernetes

    ● Experience with gcloud

    ● Any experience with spark, hdfs, kafka, apache ignite

    ● Understanding of devops or even better hands on exp

     

    What we can offer

     

    ● Learn latest tools used in big data world

    ● Build product not bill hours

    ● Be part of young and ambitious team that’s always improving

    ● Flexible schedule

    ● Compensation growth based on performance

     

    Industry

     

    - SaaS

     

    Employment type

     

    - Full-time

     

    Experience

     

    - Strong Junior/Mid level

    More
  • · 26 views · 1 application · 29d

    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
  • · 37 views · 0 applications · 16d

    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
  • · 28 views · 3 applications · 28d

    Senior Backend (Java/ Scala) Engineer

    Full Remote · Ukraine, Poland, Romania · 6 years of experience · Upper-Intermediate
    N-iX is looking for a Senior Backend (Java/ Scala) Engineer to join the team. Our customer is the European online car market with over 30 million monthly users, with a market presence in 18 countries. As a Senior BackEnd Engineer, you will play a...

    N-iX is looking for a Senior Backend (Java/ Scala) Engineer   to join the team.

    Our customer is the European online car market with over 30 million monthly users, with a market presence in 18 countries. As a Senior BackEnd Engineer, you will play a pivotal role in shaping the future of online car markets and enhancing the user experience for millions of car buyers and sellers.


    Responsibilities:

    • Developing scalable backend services
    • Designing complex database solutions
    • Designing fast, scalable, and responsive APIs
    • Day-to-day work with AWS
    • Working in cross-functional teams
    • Ready to take ownership and independently drive topics 

     

    Requirements:

    • At least 5+ years of hands-on coding experience
    • Java Spring Boot or Scala knowledge 
    • Experience with Object Oriented/Functional Programming
    • Designing fast, scalable, and responsive APIs
    • Experience developing cloud-native apps - AWS is preferable
    • Experience with SQL and NoSQL (DDB) databases
    • Experience with Search databases - ElasticSearch
    • Experience with Kafka
    • Good communication skills (fluent English, at least Upper-Intermediate)

     

    Nice to have:

    • Frontend experience - Javascript or Typescript 
    • Devops Experience - DataDog, Opsgenie etc.

     

    We offer:

    • Flexible working format - remote, office-based or flexible
    • A competitive salary 
    • Personalized career growth
    • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
    • Active tech communities with regular knowledge sharing
    • Education reimbursement
    • Memorable anniversary presents
    • Corporate events and team buildings
    More
  • · 36 views · 1 application · 23d

    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
  • · 30 views · 1 application · 15d

    Server Engineer for eCommerce Platform

    Office Work · Ukraine (Dnipro) · Product · 5 years of experience · Intermediate
    Job Description As a Server Engineer, you’ll be responsible for designing, developing, and maintaining scalable server-side solutions, ensuring high system availability and performance. You’ll collaborate with cross-functional teams, advocate for best...

    Job Description

    As a Server Engineer, you’ll be responsible for designing, developing, and maintaining scalable server-side solutions, ensuring high system availability and performance. You’ll collaborate with cross-functional teams, advocate for best practices, and contribute to the evolution of our tech stack. In your day-to-day, you will:

    • Work on scalable solutions using event-driven and hexagonal architectures with a Domain-Driven Design (DDD) approach
    • Lead the entire lifecycle of feature development, from defining requirements and APIs to coding, monitoring performance, and delivering robust solutions
    • Ensure production stability, high system availability, and responsiveness while addressing user complaints
    • Advocate for chosen architectures, contributing to the evolution of the tech stack
    • Optimize system performance, reliability, and stability to meet company standards
    • Participate in technical discussions to improve architecture and developer experience
       

    Requirements

    • 5+ years of experience as a server engineer, focusing on JVM stack and/or TypeScript
    • Proficiency with SQL/NoSQL solutions, database architectures, and query profiling
    • Experience in designing server solutions, API design, and technical documentation
    • Skilled in writing unit and integration tests with an understanding of TDD concepts
    • Familiarity with proto-based APIs, Kafka or similar messaging systems, and cloud solutions
    • Knowledge of high-load systems, microservice orchestration tools, and architectures (e.g., Docker, Kubernetes, Nginx)
    • Strong debugging, refactoring, and reverse engineering skills
    • Passion for product development and ownership of the full development lifecycle
    • Experience with functional languages like Scala or Kotlin — an advantage
       

    About the Team

    We’re part of the eCommerce platform group, focused on creating a robust, reliable, and scalable platform for internal and external clients. Our mission is to provide APIs, SPIs, and tools to handle, extend, and customize multiple business workflows, ensuring they meet developers’ standards and industry best practices. We aim to empower individual entrepreneurs, Wix verticals, and large agencies to run any eCommerce business seamlessly.
     

    About Wix

    Wix makes it possible for anyone to succeed online.

    Since 2006, we’ve grown to around 5,300 employees in 22 countries, launched over 40 products, and serve over 282 million users and their visitors worldwide.

    At Wix, we push you to innovate, evolve in non-traditional ways, and collaborate. We operate in small teams that work closely together at a high level.

    Although we’re already industry leaders in web creation and business, our work is nowhere near done. Our goal is to become the main engine of the Internet so we can create a more open web for all.

     

    We’re proud to be an equal opportunity company. Wix was built around the idea that everyone has the right to be successful, online. This same vision defines us as a company: creating a work environment where everyone is welcome, and anyone has the right to succeed.

    More
Log In or Sign Up to see all posted jobs