About the company
At Trilitech, our mission is to power the Web3 revolution by facilitating the development of cutting-edge solutions on the Tezos blockchain. We specialise in Core Development, Application Development, Tooling & Infrastructure, Developer Experience, and Incubation & Acceleration across three key areas: Culture, Decentralised Finance, and Gaming. We’re committed to pushing the boundaries of what’s possible and continue to set new standards in this ever-evolving space.
Job Summary
What you’ll do
📍Improve the Smart Contract Languages for Tezos by adding new features, extending and improving the type system, improving code size of generated code, and improving compiler errors and performance. 📍Work with the team to improve the toolchain for LSP, debugger, formatters, testing frameworks, build systems 📍Work collaboratively with the community to identify developer needs and support outreach for new features 📍Play a key role in shaping the Smart Contract languages for Tezos 📍Guide and mentor other engineers in the team
What you’ll need
📍Bachelor's degree in Computer Science, Software Engineering, or a related experience. 📍Strong computer fundamentals (e.g. algorithms, data structures and concurrency) 📍Prior experience working on production compilers in industry or working on research compilers in an academic setting 📍Experience with a functional language 📍Strong logic / mathematical background 📍Excellent interpersonal and communication skills, with a proven track record of working collaboratively in a team setting. 📍Familiarity with best practices in software engineering, including version control, code review, and continuous integration. 📍Eagerness to learn and adapt to new technologies and industry developments. 📍Exceptional creative problem-solving skills, with the ability to develop innovative solutions to complex operational challenges.