Position: 3 Digital Asset Developers (DAML)
Company: 8allocate
Category: Scala
Experience required: 5y
English level: upper

8allocate is a global provider of end-to-end custom software development solutions to companies all over the globe, from North America to the EU to Israel to Australia.

Headquartered in Estonia, we run offshore Research and Development centers in Kyiv and Lviv. Our team is 50% remote and distributed. We specialize in flexible interaction exclusively with international clients (we cover industries from commercial aviation to fintech) thanks to a multinational support group of experts and management.

Together with our client, we are working on establishing DAML competence and expertise. Daml is an open-source programming language for writing distributed applications quickly, concisely, and correctly. It runs on the leading blockchain platforms, which means that you can build your application now and pick which platform works best for you later.

Candidates will be working closely with the creators of DAML technology on implementation of different projects for Fintech clients and other industries across the world. 

To apply to one of the positions below, you need to:
• Be a Senior Haskell, Java or Scala developer 
• Have a desire to learn the DAML technology 
• Pass the certification (the company will cover the costs associated with DAML certification).

Duration of the certification: 1 month.

For now, we are looking for following specialists:

– Smart Contracts Developer: This exam covers the mechanics of Daml: The Daml Ledger Model, Daml's surface syntax and how it links to that model, your ability to translate between real world workflows and Daml code, and your know-how regarding the testing and debugging of Daml Code.
 
– Solutions Architect: This exam tests you on the basics of designing a full stack Daml solution. You will be tested from multiple levels of a Daml solution: the distributed ledger, the process of authentication and authorization, and the APIs and libraries available to build applications interacting with the Daml code.
 
– Applications Engineer: The Daml Applications Engineer exam is the entry-level exam in the Daml Application track. The exam covers all that a developer needs to know to produce an application that depends on a Daml back-end for business logic and data persistence. 

Requirements:
– 5+ years experience as a software engineer, working in a globally distributed development environment.
– Excellent programming skills and experience in at least one modern and/or functional programming language, like Haskell (preferred), Java, Scala.
– Quantitative mindset and strong programming fundamentals (data structures and algorithms).
– Enjoys working in a start-up like atmosphere with a product focused mindset, building products from scratch and translating requirements.
– Prior experience with Blockchain technologies is a plus.

Responsibilities:
– Deliver high quality blockchain solutions, working with Digital Asset's unique functional programming language - DAML.
– Contribute to the development of cutting-edge distributed ledger technology innovations for numerous companies across different industries.
– Develop and refine feature specifications and deliver high-quality software components and end user experiences within an Agile development environment.

What's from us:
— You’ll work in a supportive and spirited team of professionals;
— Corporate events, holidays, and team buildings for your joy;
— Training and development: we have a huge library (about 500 books!) and a budget for your professional development;
— People-oriented management without bureaucracy;
— Paid vacation and sick leaves;
— Relocation program: if you are from another city and want to move to Kyiv, we will be happy to help you!

Why choose us?
— “Family and Friends”. We are no longer a start-up, but still, have a family atmosphere in our supportive and spirited team, who are all working together on the same goal.
— “Just break down all barriers and find a better way”. Every day you’ll meet with interesting and challenging (international) projects that are covering industries from commercial aviation to fintech (different technologies, different products).
— “Hungry for learning”. You will get a lot of chances for career advancement and the development of new skills, opportunities for mentorship, or learning from more experienced colleagues.

Will you skip this opportunity today, or will you join us tomorrow?

We are waiting for you!