Description
IO Global, creator of the Cardano blockchain platform, is looking for a Software Engineer to join its Goguen/Marlowe team. Marlowe is a special-purpose language for financial contracts that will run on Cardano. A unique feature of Marlowe is that users can assure themselves of the properties of their contracts and templates before deploying and running them. Also, contracts can be written in a visual programming environment or using JavaScript or Haskell.
The Marlowe suite has several components that are built in a web development stack:
- the Marlowe website
- Run, an end-user client DApp
- Playground, for writing, simulating, and analyzing smart contracts
- Market, for uploading and downloading contracts.
The current team consists of a team lead, two core developers, two web front- and back-end developers, and two developers implementing Actus, the financial smart contracts standard. If you are curious about how this new industry will shape the world, you are in the right place!
Your mission
This Software Engineer position is a new role as part of the Goguen phase of Cardano’s development. You will support front-end development of Marlowe Market and work on enhancements to Marlowe Run and Marlowe Playground. Duties will include:
- Working with engineers, designers, product managers, devops and test engineers to write web-based solutions to requirements for the Marlowe suite
- Take a key role with the team lead in building front-end solutions for products in the Marlowe suite
- Reflect on the design of Marlowe with the team and supporting its development
- Working with other teams, including the Cardano DApps team, and the creative team
- Designing and creating code, tests, supporting documentation and teaching materials for face-to-face and online presentations.
Requirements
Your expertise
- At least three years’ experience with front-end web software development (HTML, CSS, JavaScript or things that compile to it, web servers/HTTP, some kind of database knowledge)
- Familiarity with the principles of functional programming (ideally with some FP language experience) or a strong interest in learning functional programming
- Experience using Nix to build systems, as well as these web technologies: Elm, Tailwind, PureScript, and Webpack (desirable)
- Ability to exercise judgment in selecting methods, techniques and evaluation criteria for obtaining results
- Ability to network with contacts outside your own area of expertise.
Benefits
Location
IOG is a fully distributed organization and therefore this is a remote position. Due to team distribution we are ideally searching for someone in a European timezone.
All Colleagues
- Flexible schedule
- Remote work - ability to work anywhere
- Laptop reimbursement
- New starter package to buy hardware essentials (headphones, monitor, etc)
- Competitive PTO and Sick Leave plan
US Employees
- Medical, Dental, and Vision benefits coverage through Anthem with 100% premium cost covered by IO Global for the employee and dependents
- Health Savings Account
- Life Insurance
UK Employees
- Monthly Health Stipend to use towards any wellness or medical coverage/service
- Pension
Deadline for applications: 05.12.2021.