Job title:
Haskell Developer
Deadline:
ASAP
Duration:
Long term
Location:
Warsaw/Bialystok/ Partially Remote
Payment:
Also available in EUR and USD
About IAGON:
Iagon aims to provide both individuals and enterprises with cloud based, secure and compliant private storage, through decentralised technology and architecture. To do this, Iagon is utilising the properties of the Cardano blockchain, a technology that allows for quick, low cost transactions in a secure manner. We aim to grow through technological collaboration with partners, adding value to the Iagon platform, as well as our core proposition.
The Stack
Haskell, Scala, Play, Kafka, GraphQL, AWS, Kubernetes
Wanted qualifications:
- At least 3 years working in a strong functional programming environment (e.g. FP Scala, Haskell, Clojure).
- Very comfortable with abstract FP concepts and able to define standard type classes and derive their instances for common types.
- (For Scala developers) At least a year of solid hands-on experience with advanced FP libraries (like cats/scalaz/ZIO) and very comfortable with FP optimizations like tail recursion or trampolining Experience with other JVM based languages is preferable
Nice to have:
- Knowledge of libraries Scala Cats, Plutus and Akka
- Worked in agile and remote work environments
- Understanding of property-based testing
- Familiarity with blockchain algorithms and implementations
- Overview of Haskell language extensions - DAML/plutus
Responsibilities:
- Work closely with Product & Engineering groups to identify and document software requirements, collaborating with cross functional teams
- Contribute to architecture and design sessions, participate in team meetings/requirements
- Own the technical solution from feature ideation, elaboration, delivery and support
- Learn and share knowledge through code review, pair programming and workshops.
- Formulating and building smart contracts on Cardano
- Share your knowledge during internal and external workshops, meet-ups, and conferences
- Ensure code quality and automated testing standards across the team
Iagon can offer excellent opportunities to develop your skills to the highest level and be compensated with a competitive salary and fantastic benefits package. If you are interested send your Application so we can discuss possibilities and requirements for mutual satisfaction.
Iagon is an Equal Opportunity Employer that does not discriminate on the basis of race, color, religion, gender, national origin, age, military service eligibility, veteran status, sexual orientation, marital status, disability, or any other protected class.