Position: Senior Spark/Scala Engineer
Company: KitRUM
Experience required: 5y
English level: intermediate

Required skills:

— 5+ years of experience developing at scale applications using Scala
— Proven experience manipulating large data-sets using Spark
— Solid foundation in functional programming and data structures
— Values delivering high-quality, peer-reviewed, well-tested code
— Awareness of DevOps functions and appetite to contribute to CI / CD pipelines
— Experience working with source control tools (GIT preferred) with good understanding of
branching / merging strategies
— Bachelor’s degree in Computer Science, Information Technology or a related discipline
— Comfortable working in a fast moving, agile development environment
— Excellent problem solving / analytical skills
— Good written / verbal communication skills
— Commercially aware, with the ability to work with a diverse range of stakeholders
— Enthusiasm for coaching and mentoring more junior engineers
— Level of English: Upper-Intermediate

As a plus:

— Exposure to big data tech (Kafka, Spark, Cassandra, Cosmos DB, Flink, ElasticSearch, etc)

We offer:

— High compensation according to your technical skills
— Long-term projects (12m+) with great Customers
— 5-day working week, 8-hour working day, flexible schedule
— Democratic management style & friendly environment
— WFH option (Possibility to work from home)
— Annual Paid vacation — 20 b/days + unpaid vacation
— Paid sick leaves — 6 b/days per year
— Ukrainian official holidays
— Corporate Perks (external training, English courses, corporate events/team buildings)
— Cozy office in the center of the city
— Coffee, cookies and other goodies
— Professional and personal growth

Responsibilities:

— Rollout the product to new clients
— Develop integrations, produce quality Code
— Maintain existing client
— Perform product installation upgrades
— Demonstrate commitment to continuous improvement of squad activities
— Collaborate with other engineers within Agile process
— Coach / mentor more junior Engineers to support their continuing development

Project description:

Our client is known as a Leader in Customer Analytics.
For over 15 years the client’s company has combined the best of human and artificial intelligence to power possibilities for individuals, organisations and society.

With the help of Big Data and AI they provide optimising and personalised solutions to the clients in retail, banking, consumer services, insurance, health and public sector.