Senior Scala Developer (offline)

We propose to participate in one of the two projects that will interest you more.

If you choose the first project, you will work on an actively developed cloud-based Big Data project aimed at automating the data processing pipeline. The customer is a leader in their domain with more than 80 years of experience. The project is in the MVP stage and will be released to production soon.
You will use the following technologies: Play Framework, Apache Spark, Slick, PostgreSQL, Apache Impala, and Docker. Your role will be connected with adding new features to the Play Framework-based service and maintaining it.

If you choose the second one, you will participate in a mature financial project aimed at simplifying personal finance management for investments and analytics. The project is in the MVP stage.

Here, we will use the following technologies: Play Framework, Apache Spark, MySQL, and Slick. You will take on the role of a Scala Engineer and work on writing ETL pipelines to retrieve financial data from data providers and insert it into internal storage. You will also participate in writing and optimizing APIs for accessing this data.

Responsibilities:

- Participate in the development of reactive Scala-based applications
- Participate in the development of ETL pipelines using Apache Spark as the main framework
- Estimate projects according to customer preferences and requirements
- Perform code review
- Communicate with a customer to deliver the best possible product
- Take responsibility for features that are committed to being developed
- Be ready to take the lead on projects
- (Optional) Help educate and control new employees

Required skills:

- 4+ years of Scala development of web or Big Data based solutions
- Experience with any of the following technologies: CATS, Scalaz, Akka (including Akka Streams, Akka Persistence, etc.)
- Knowledge of SQL and NoSQL databases (e.g., MySQL/PostgreSQL, Apache Cassandra/MongoDB)
- Deep understanding of software architecture
- Knowledge of either Play Framework or Apache Spark
- Experience with Docker
- Experience with Kubernetes
- Experience working with cloud infrastructures (AWS, Google Cloud, Microsoft Azure)
- Experience working with Linux systems (e.g., Ubuntu)
- Experience working with Agile methodologies
- A strong CS background
- Intermediate level of English (B1) and higher

Nice to have:

- Experience in writing CI/CD pipelines using Jenkins or GitLab CI/CD, etc.
- Knowledge of the Hadoop ecosystem

What we offer:

- Interesting projects
- Competitive salary
- Opportunities for professional development
- Friendly team
- Gorgeous corporate events
- Paid vacation, holidays, and sick leaves
- Free English classes with a native speaker
- Car and bicycle parking
- Cozy office (5 min from Zakhysnykiv Ukrainy or 10 min from Sportyvna metro station)
- All IT-native perks (flexible hours, tea, coffee, discounts in Metallist gym)

About Aimprosoft

What do we offer:

- Interesting projects
- Competitive salary
- Opportunities for professional development
- Friendly team
- Gorgeous corporate events
- Paid vacation, holidays, and sick leaves
- Free English classes with a native speaker
- Car and bicycle parking
- Cozy office (5 min from Zakhysnykiv Ukrainy or 10 min from Sportyvna metro station)
- All IT-native perks (flexible hours, tea, coffee, discounts in Metallist gym)

About us

Aimprosoft is a stable service and product software development company with over 15 years of experience in the market of enterprise development software. A stack of our expertise covers Liferay, Alfresco, and Hybris platforms in the row with the web and mobile solutions to fill clients’ needs. Offering software development and customization services, consulting, and quality assurance for both startups at their MVP steps and for enterprises, we keep contributing to the open-source community as well.

Company website:
http://www.aimprosoft.com/

The job ad is no longer active
Job unpublished on 19 May 2021

Look at the current jobs Scala Kharkiv→