Haskell/Scala Developer at IntellectEU

  • Anywhere (100% Remote) Only
  • IntellectEU
Job Description:

IntellectEU is an international technology company focused on digital finance and emerging technologies. At IntellectEU we are on a mission to become the top-of-mind fintech company. We are committed to our people and believe in building a better future with the newest of the newest technologies. Giving young people and the industry veterans a growing ground to play, launch ideas & work very closely with our clients. With our hands-on experience in both technical & capital market, there’s no challenge that’s left untackled. Since 2006 we have been focused on financial messaging and integration, being a SWIFT service partner.

We are looking for a motivated Software Engineer who would like to join our Engineering team at IntellectEU, namely our Daml area. As part of the team, you will be responsible for using the Daml smart contract language to design and implement Daml-based solutions under various distributed ledger technologies.

Responsibilities:

  • Deliver production-ready Daml-driven applications and ensure the applications are ready to be deployed in an enterprise environment.
  • Keep up to date with the latest developments of Daml - an intuitive smart contract language developed by Digital Asset.
  • Contribute to requirements analysis of Daml applications.
  • Develop documentation throughout the software development life cycle.
  • Coach and mentor other members of the development team, growing the collective knowledge and expertise of the group.

Technical skills:

Must have:

  • Strong foundation in at least one functional programming language (Haskell, Scala).
  • Good understanding of programming fundamentals (data structures and algorithms).
  • 3+ years of software development experience in general.
  • Understanding of the modern development ecosystem: Git, CI/CD, automated testing, authentication, and authorization.

Nice to have:

  • Understanding of distributed ledger technologies (Corda, Fabric, Ethereum) and distributed systems architecture.
  • Comfortable with Enterprise Business applications and environments.
  • Experience with functional programming languages
  • Experience with Docker and Kubernetes.
  • Experience with Python.
  • Experience with common Spring projects (Spring Framework, Spring Boot).
  • Experience with cloud development and deployment (AWS, GCP, Azure).

Soft skills:

  • Passionate about problem-solving and eager to learn about emerging technologies in the distributed ledger space.
  • The ability to communicate effectively internally and externally for both technical and non-technical audiences.
  • Ready to collaborate with the team and be a team player.
  • Manage your work by setting your own goals, prioritizing and executing them, and taking ownership of tasks.

Company Benefits

  • Remote work
  • Insurance
  • Coverage of meal/sports and culture/phone bills

Interview Process

  • Screening call with a Recruiting Manager
  • Technical Interview
  • Interview with a Project Manager (optional)

Other Jobs in Back End