Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Software Engineer (Scala/Spark) ~ OP0216

  • Dev.Pro
  • Full time
  • Ukraine
  • 20/07/2021

We invite a skilled Software Engineer to join our rock-star team and work on ACE — a product that allows 70,000 end users to quickly validate their marketing, provides social reputation and customer demographics. Our end-client's customer base includes over 2.5 million merchant locations spread across 30+ countries. What's in it for you:

• Work with diverse technology stack (Scala, Apache Spark, Apache Flink, Apache Kafka, Snowflake, JUnit/ScalaTest) and Cloud providers (AWS, Google)
• Partnership relationships with the client who values team's ideas and supports them, which gives you the ability to implement your ideas and influence processes
• Join a product that partners with world-leading brands
• Grow as a specialist, performing security, API, architecture tasks, integrations, and ETL

Qualifications and experience:

• Experience with Apache Spark and/or Apache Flink in an ETL flow
• Hands-on experience with Apache Kafka
• Experience with Сloud service providers
• Experience with Snowflake and/or Redshift/Delta lake or other datalake
• Experience in developing fintech products
• Knowledge in data modeling with RDMS (PostgreSQL) and/or NoSQL (MongoDB or similar)
• Good grasp of SQL and distributed data processing
• Test Framework experience/TDD (JUnit/ScalaTest)
• Upper-intermediate English

Nice to have:

• Bachelor or higher degree in Computer Science or Engineering related major

Key responsibilities:

• Develop batch and strimming jobs to process big amount of data
• Create and evaluate automated big data processing systems
• Implement optimized data structures and BI solutions
• Develop software documentation for implementation (e.g. UML)
• 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

Our benefits:

✅ Professional and personal growth: ability to shift your career path, access to English courses, online training programs, webinars, and workshops
✅ Healthcare: healthcare medical insurance and healthcare kit (gym, sports nutrition etc.)
✅ Fun online activities and team-building events

✅ 18-20 paid time-off days per year, 5 absence-due-to-illness days and 21 days of extraordinary medical leave per year

About Dev.Pro

Your career: get it right with Dev.Pro!Dev.Pro is a US-based outsource software development company, founded in 2011, with offices in Kharkiv, Kiev, Dnipro and Charlotte. Dev.Pro helps tech companies to become industry leaders! Dev.Pro successfully works on projects of various size and com...

Similar positions

Software Engineer - Java

  • United Kingdom

Kazakhstan - Intermediate/Senior Software Engineer

  • Dev.Pro
  • Kazakhstan

Senior QA Engineer

  • Dev.Pro
  • Ukraine

Intermediate Test Engineer ~ OP0114

  • Dev.Pro
  • Ukraine

Intermediate/Senior Software Engineer (Scala/Spark

  • Dev.Pro
  • Ukraine