Careers
The SmartPy team is hiring! Here are our current job openings.
Core Developer (Haskell/OCaml)
Location: New York, Rome, or remote
We're seeking a skilled developer with a strong grasp of programming language implementations and experience in Haskell or OCaml. SmartPy is a language for smart contracts on the Tezos blockchain. While its syntax resembles Python, it is statically typed.
Responsibilities:
- Design and implement new features for the SmartPy language and its type system
- Improve the compiler optimization pipeline
- Add new features to SmartPy's blockchain interface
Requirements:
- Solid background in programming languages, type systems, and compilers
- At least 3 years of experience with Haskell or OCaml
- Good communication skills. Software design is an iterative process that thrives on the continuous and efficient sharing of ideas and thoughts.
- Solid second-order knowledge. Being aware of what you don't know is as important as knowing what you do know, often even more so than your foundational knowledge.
- Academic degrees in relevant fields appreciated, but not required
To apply, submit your resume to careers@smartpy.io. If you have any code samples you would like us to review, please send them along.
UI Developer (Vue/Svelte)
Location: Rome, New York, or remote
We're seeking an experienced UI developer with good understanding of several web frameworks, mainly Vue and Svelte.
SmartPy is a language for smart contracts. Its website features both an IDE and a user interface that enables direct interaction with the Tezos blockchain.
Responsibilities:
- Design and implement new features on the SmartPy website and improve current ones
- Redesign and migrate legacy React implementations
- Collaborate with UI/UX designers
Requirements:
- At least 3 years of experience in UI development
- Knowledge of Vue, Svelte, or React and understanding of the differences between them.
- Not tied to specific libraries and tools
- Good communication skills. UI development is an iterative process that thrives on a continuous and efficient exchange of ideas.
To apply, submit your resume careers@smartpy.io. If you have any past work you would like us to review, please send it along.