Candidates 117
$4000 / mo
≈ $48000 / year net
Data Engineer
Azerbaijan · 6 years of experience · Upper-Intermediate ·Published 20 April
Azerbaijan · 6 years of experience · Upper-Intermediate ·Published 20 April
I'm a Data Engineer with a total of 6 years of
experience in software development in the banking domain and
2 years of experience in Data Engineering.
Technical stack:
- Apache Spark, Pyspark, Apache Nifi, Airflow, Kafka
- Python (Flask), Scala (Akka), Java
- Kubernetes, Docker, Hadoop
- MongoDB, PostgreSQL, BigQuery, Minio
Last workplace responsibilities:
- As part of a team of 4 data engineers, worked to provide data to 2 data scientists.
- Developed ETL pipelines using Apache Nifi, and Apache Spark, and orchestrated them using Apache Airflow. Thanks to this, data scientists quickly received data for further analytics and model building, reducing the time to provide results to the business
- Automated the deployment of ETL pipelines using GitLab CI/CD, which made it possible to quickly fix errors and deploy new ETL pipelines.
- Built a GPU model training environment for a chatbot development project using Gitlab CI/CD and Docker and then Kubernetes. This allowed data scientists to quickly deploy changes to the chatbot model.
- Integrated the chatbot with internal banking systems, and developed plug-ins for it in Python. Also engaged in debugging various issues, working with colleagues from other departments. Thus, I identified critical errors in other bank systems that affected the work of the chatbot.
I am looking for a Data Engineer or a Backend Engineer position, I want to work with Apache Spark, Python, Scala, or Java, both on-premise and clouds. I don't want to work with reporting.
$5500 / mo
≈ $66000 / year net
Java/Scala Software Engineer
Ukraine · Kyiv · 4 years of experience · Upper-Intermediate ·Published 19 April · In passive search
Ukraine · Kyiv · 4 years of experience · Upper-Intermediate ·Published 19 April · In passive search
$6500 / mo
≈ $78000 / year net
Scala developer
Ukraine · 6 years of experience · Advanced/Fluent ·Published 19 April
Ukraine · 6 years of experience · Advanced/Fluent ·Published 19 April
Improving Spark job performance, identifying and eliminating bottlenecks, profiling service, monitoring it's health, resolving issues
$7000 / mo
≈ $84000 / year net
Senior Software Engineer
Poland · 7 years of experience · Advanced/Fluent ·Published 19 April
Poland · 7 years of experience · Advanced/Fluent ·Published 19 April
Currently, I am working as a Scala backend developer, specializing in cloud-native microservices. I also hold the position of Technical Lead. In this role, I successfully led a high-impact project overseeing the construction of a scalable, high-load system for ingesting, processing, and delivering contextual data. I'm working with Cats and FS2 Streams.
$6000 / mo
≈ $72000 / year net
Software Engineer
Ukraine · Kyiv · 5 years of experience · Intermediate ·Published 19 April · In passive search
Ukraine · Kyiv · 5 years of experience · Intermediate ·Published 19 April · In passive search
- As a member of the team I design, develop, test, and maintain the Live Games in the Live Casino Domain. I have been responsible for the full life-cycle of the applications within my team, from writing business logic to deploying, scaling, monitoring, and troubleshooting them on the Kubernetes platform.
- We use Event-Driven Microservices principles with Event-Sourcing & CQRS patterns with Kafka & Cassandra's backend.
What we use:
Scala, Akka, SBT, ScalaTest, ScalaCheck, akka-testkit, play-json, circe, Grafana, Jenkins, Kubernetes, Kafka, Cats/Cats-Effect, Docker, Cassandra.
NewAge IO (Software Engineer)
- I started working as a QA Automation Engineer, but after 8 months of work, I would like to move to the Development team, and it was successful.
- We were building a CRM system that helps our sales team increase productivity and customer retention.
- My responsibilities as a Developer include task estimation, design of new features and solutions, supporting the existing codebase, and building new parts of the system.
- Later I moved to the payment team, where I worked on the integration of a new payment system into our payment provider.
What we used:
Java/Kotling, Spring Boot, Spring Data, Spring REST, Docker, Kubernetes, Postgres, MongoDB, ElasticSearch, Oracle DB.
Cosmonova Telecom (QA Automation Engineer)
- We developed an online store for cannabis retailers in the USA, which has stores in a few states.
- The building process of automation testing and increasing test coverage of the project.
- Presentation of the new feature for our customers and collecting feedback and suggestions for improvements.
- Write tests and build infrastructure for running it.
- Growing and expanding the QA team
What we used:
Java, Scala, Gatling, Docker, Selenoid, Selenide, Allure Report.
$1000 / mo
≈ $12000 / year net
Java Devoloper
Ukraine · Krivij Rіg · 5 years of experience · Intermediate ·Published 18 April
Ukraine · Krivij Rіg · 5 years of experience · Intermediate ·Published 18 April
C++: 0.5 years
Scala: basic level
Free Pascal: 3+ years :)
Android SDK 4+ years
Spring Boot 1+ years
LibGdx Developed my own 3D game, but eventually switched to Unity
I also made a script that builds the project itself, without Android studio, this means that you can easily build the application on other devices
$800 / mo
≈ $9600 / year net
Scala, Java Developer
Ukraine · Kyiv · 1 year of experience · Upper-Intermediate ·Published 18 April
Ukraine · Kyiv · 1 year of experience · Upper-Intermediate ·Published 18 April
SCALA DEVELOPER| Nov 2022 - Feb 2023
N-IX
Stack: Scala, Elasticsearch, MongoDB,ScalaTest,Docker
Developing several services related to cyber security with the following technologies:
Scala/Java, Docker, Elasticsearch, MongoDB, ScalaTest, etc.
BACKEND DEVELOPER| May 2021 – NOV 2021
JetSoftPro
My stack: Scala(Play framework, Slick, Monix,Swagger), Flyway, Docker, PostgreSQL
Responsibilities: Write REST application, microservices and clean and readable code, bug fixing
Project description: Reporting and management system in sales.
TRAINEE SCALA DEVELOPER | FEB 2021 – APR 2021
JetSoftPro
My stack: GitLab, Flyway, Play Framework, Slick, Docker, Swagger, SBT, PostgreSQL
Responsibilities: learn Scala, RestApi and Play Framework
Project description: service for gathering visit statistics on websites
SOFTWARE DEVELOPER | NOV 2020 – FEB 2021
in Tripmasters
My stack: C#,MicrosoftDB,razor pages, jquery, sql, html, css.
Responsibilities: Modified old code,write clean and readable code, testing, bug fixing
Project description: legacy project in touristic company
I'm looking for the opportunity to join a highly qualified technical team as a Scala developer,ready to solve serious problems,develop high-quality applications and systems using modern technologies. I have some commercial experience and pet-projects.
$6000 / mo
≈ $72000 / year net
Senior Software Engineer
Ukraine · 8 years of experience · Advanced/Fluent ·Published 16 April
Ukraine · 8 years of experience · Advanced/Fluent ·Published 16 April
Will reject betting/casino/pay-to-win iGaming/etc.
Current job (Outstaff for e-commerce, 1yr+):
* Scala 2.13/2.12/2.11
* Cats + Cats-effect
* Akka HTTP
* RabbitMQ
Last job (InfoSec product, 2 yrs):
* Scala 2.13: Play microservices and a ZIO service, DIY ETL.
* Java 8 + RxJava in a monolith REST + WebSocket client-facing service;
* Elasticsearch + MongoDB;
* GitLab CI pipelines + SonarQube analysis;
* Technical leadership over AQA team (retaining Dev functions on the main product in the mean time): Java 11 + JUnit 5 + Selenide.
2. Seeing how QA was the biggest bottleneck with a lack of testing from Dev side, lead a team of ManualQA-into-AQA people on a journey to automate all regression UI testing.
3. Automated regular test data dumps from prod data to enable pt. 2.
4. Built a complex GitLab CI pipeline in synergy with the DevOps team to pack the client-facing monolith into a Docker container.
Definitely will turn away from gambling and pay-to-win gamedev.
$6500 / mo
≈ $78000 / year net
Go/Scala Software Engineer
Ukraine · Lviv · 6 years of experience · Advanced/Fluent ·Published 15 April
Ukraine · Lviv · 6 years of experience · Advanced/Fluent ·Published 15 April
Fast learner, able to pick up any technology satisfying business needs in a reasonable time.
Have been working in projects related to cybersecurity, network analytics, Big Data, authentication/authorization.
Extensive experience in software orchestration and developing cloud-native applications for AWS. Good troubleshooting and investigation skills.
Rewrote a big (50000+ LoC) monolithic Go application to utilize Zeebe orchestration engine to enable horizontal scalability and observability.
Led a team of 3 developers working on an EdTech project dedicated to secure software development. Project was delivered within estimated timeline and with quality exceeding customer's expectations.
Preferably slow-paced work environment, no deadline rush.
Low bureaucracy, established procedures (or ablility to establish thereof).
$5400 / mo
≈ $64800 / year net
Principal Scala Engineer
Ukraine · Kyiv · 8 years of experience · Upper-Intermediate ·Published 14 April · In passive search
Ukraine · Kyiv · 8 years of experience · Upper-Intermediate ·Published 14 April · In passive search
- developed the scalability mechanics of the service by using Argo Workflows instead of the fixed number of the running pods at Kubernetes. Now, the service does utilize resources only under the load, and it is able to scale down from 104 CPUs/416 Gb (13 big pods) to 8 CPUs/5Gb (5 small pods) at the idle state. That helped to reduce the payment for a cloud by using 8% of cluster resources at idle state.
- reworked the health check for service. I used the internal Grafana/Prometheus for a monitoring instead of the exposed Health-Check Endpoint (AWS ELB + Nginx) and Catchpoint call. That helped to reduce the maintain payments for the infrastructure.
- implemented a set of Monitoring Panels at Splunk and Grafana. That helped to speed up the debug process at On-call incidents.
- fixed the excessive resource allocation per Kubernetes pods. I performed the load testing and collected Grafana metrics about resources. It helped to match the resource allocation to the real usage, so the service to be able to run 120 Kubernetes pods in parallel instead of 60 pods using the same cluster size
- worked on increasing the test coverage for Scala code. I used Scalatest and ScalaMock to increase the coverage from 10% to 80%.
- worked on implementing GitLab CI/CD pipelines for automating E2E test and automated deployments using Helm chart.
- covering on-call hours when it was night for the USA team (10AM-2PM UTC)