Jobs
6-
· 53 views · 13 applications · 10d
Scala / Big Data software engineer
Full Remote · Worldwide · Product · 1 year of experience · Upper-IntermediateAs 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-IntermediateJob 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 · IntermediateResponsibilities: 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-IntermediateN-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
-
· 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.
-
· 30 views · 1 application · 15d
Server Engineer for eCommerce Platform
Office Work · Ukraine (Dnipro) · Product · 5 years of experience · IntermediateJob 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