Software Engineer (with Scala/Spark) Intermediate/Senior, вакансія у містах Київ, Харків, Дніпро | Bonus.work

Вакансія Software Engineer (with Scala/Spark) Intermediate/Senior

  • Розміщена Technical Recruiter в Dev.Pro 3

  • Бонус за рекомендацію: $2 000

Актуальність вакансії останній раз підтверджувалася 8 днів тому


We are looking for a Software Engineer with experience in developing scalable big data platforms — someone with expertise in business intelligence, analytics, data science, and data products, a specialist who is comfortable working in an agile environment and with a passion for continuous improvement and test-driven development.

Working on Analytics & Customer Engagement business unit (ACE) includes:

  • Analytics and data integration to give small merchants access to the same types of big data tools that their large competitors use
  • Marketing and web service integration to power various marketing tools like email marketing, social reputation management and other tools

The product allows 70,000 end users to quickly validate their marketing, and provides social reputation and customer demographics. It is both challenging and exciting, as it includes three products with integrations with third party providers.

We currently have a team of 20 working on various initiatives and would like to expand and grow the team. There is development on the client side for each of the modules, so you will be constantly coordinating with the team to deliver. Our end-client’s customer base includes over 2.5 million merchant locations spread across more than 30 countries. Your work will impact small merchants worldwide by empowering them to make data-driven marketing decisions, as their large competitors do, to grow their business.

We are looking for a Software Engineer with experience in developing scalable big data platforms — someone with expertise in business intelligence, analytics, data science, and data products, a specialist who is comfortable working in an agile environment and with a passion for continuous improvement and test-driven development.

Responsibilities

  • Develop batch and streaming jobs to process big amount of data
  • Create and evaluate automated big data processing systems
  • Implement optimised data structures
  • Implement BI solutions
  • Develop software documentation for implementation. e.g. UML
  • Test Framework experience / TDD (test-driven development) e.g. J-Unit/ScalaTest
  • Promote and enforce best practice in development and operations
  • Identify opportunities and weaknesses in the platform architecture
  • Proactively obtain and clarify requirements as necessary
  • Work in close collaboration with internal and client teams
  • Work with cross-functional teams in an Agile environment

Requirements

Required skills

  • Bachelor or higher degree in Computer Science or Engineering related major
  • Fundamental knowledge in Scala and experience with Java
  • Good grasp of SQL and distributed data processing
  • Familiarity with Software Design Patterns
  • Experience with Linux operating systems
  • Knowledge in data modeling with RDMS (PostgreSQL) and/or NoSQL (MongoDB or similar)
  • Upper-intermediate English

Desired skills

  • Experience with Apache Spark and/or Apache Flink in an ETL flow
  • Experience with Apache Kafka
  • Experience with AWS services (Lambdas, Glue, Athena)
  • Experience with Snowflake database
  • Experience in developing FinTech products

Benefits

  • 18-20 paid time off days per year
  • 5 absence due to illness days and 21 day of extraordinary medical leave per year
  • Medical Insurance and Healthcare Kit
  • Extensive corporate professional training programs, workshops, ESL and conferences
  • Team buildings, corporate parties and Dev.Pro Hangouts
  • Relocation package
  • Visa support


Деталі пропозіції

  • Id вакансії в компанії: https://apply.workable.com/devpro/j/4F98B70817/
  • Спеціалізація: Scala
  • Умови: Повний робочий день в офісі компанії, Віддалена робота
  • Мінімальний досвід роботи: 3 роки
  • Мінімальний рівень англійської: Upper Intermediate
  • Міста: Київ, Харків, Дніпро
  • Зарплата: За домовленістю
  • Бонус за рекомендацію: $2 000
  • Термін виплати бонусу роботодавцем: 90 днів з моменту виходу кандидата на роботу
  • Термін дії рекомендації: 3 місяця
  • Вакансія опублікована: 12 січня 2021 р.
  • Вакансія оновлена: 15 січня 2021 р.

Навички

Актуальність вакансії останній раз підтверджувалася 8 днів тому

Гарячі вакансії

Senior Software Engineer (with Node.js)

  • Бонус за рекомендацію: $1 000
  • Спеціалізація: JavaScript / Front-End / HTML
  • Умови: Віддалена робота
  • Міста: Київ, Харків, Дніпро
  • Зарплата: За домовленістю

Software Engineer (with .NET) Senior

  • Бонус за рекомендацію: $1 000
  • Спеціалізація: C# / .NET
  • Умови: Віддалена робота
  • Міста: Київ, Харків, Дніпро
  • Зарплата: За домовленістю

Senior Business Analyst

  • Бонус за рекомендацію: $1 000
  • Спеціалізація: Бізнес-аналітики (BA)
  • Умови: Віддалена робота
  • Міста: Київ, Харків, Дніпро
  • Зарплата: За домовленістю

Test Engineer Automation (Python)

  • Бонус за рекомендацію: $700
  • Спеціалізація: Тестувальники (QA)
  • Умови: Віддалена робота
  • Міста: Київ, Харків, Дніпро
  • Зарплата: За домовленістю

Software Engineer (with .NET) Intermediate

  • Бонус за рекомендацію: $700
  • Спеціалізація: C# / .NET
  • Умови: Віддалена робота
  • Міста: Київ, Харків, Дніпро
  • Зарплата: За домовленістю