Employers / Recruiters

Software Engineer (TypeScript) - Smart Contracts

io-global · 27 days ago


Are you a seasoned software engineer with a passion for TypeScript programming and blockchain technology? IO Global, the visionary creator of the Cardano blockchain platform, is seeking a talented Senior Software Engineer with expertise in typescript to join our dynamic smart contract team. You’ll be helping to build a TypeScript smart contract platform atop Cardano’s Plutus. If you're eager to contribute to the future of smart contracts in TypeScript and are excited about working on groundbreaking projects, we want you!

At IO Global, we're at the forefront of developing Cardano's smart contract functionality, using functional programming languages as our foundation. Our smart contract platform team is an interdisciplinary group that not only engages in original research and development but also translates its findings into real-world production systems. 


As a Senior Software Engineer in the team, your mission is to elevate Cardano’s smart contract platform to a world-class level, capable of satisfying the diverse requirements of our users while adhering to the system's technical constraints. Your responsibilities will include:

  • Collaborating with a team of seasoned engineers and researchers to design and implement missing features in Cardano smart contract languages, compilers, and runtime systems
  • Crafting comprehensive documentation to assist users in effectively utilizing the languages
  • Leveraging your seniority to guide and mentor junior colleagues, fostering a culture of excellence and innovation within the team


Key Competencies

  • Proficient in TypeScript, back-end applications/systems design
  • Strong English communication skills, both verbal and written
  • Demonstrated ability to execute software development tasks independently
  • Capable of driving the technical roadmap, taking initiatives to ensure project progress
  • Leading by example to cultivate a culture of craftsmanship and innovation
  • Proficient in writing documentation for code and technical user manuals

Education / Experience 

  • Background in TypeScript
  • Experience working with back-end applications/systems design
  • A deep understanding of javascript runtimes
  • A deep understanding of computer science fundamentals
  • Bachelor's degree in Computer Science or equivalent practical experience
  • Background in designing and implementing programming languages is a plus
  • Proficiency in Haskell or another functional programming language is a plus
  • Experience in software development, data structures, and algorithms
  • Academic or industrial R&D experience, including writing papers or implementing innovations from research papers is a plus
  • Experience working in a complex, matrixed organization with cross-functional projects
  • Experience in a technical leadership role, leading projects and setting technical direction, would be a significant bonus
  • Exposure to blockchain and UTXO-based ledgers is also a bonus

Major Plus: Compiler design & optimization, Blockchain platforms


  • Flexible schedule
  • Remote work
  • Laptop reimbursement
  • New starter package to buy hardware essentials (headphones, monitor, etc)
  • Learning & Development opportunities
  • Competitive PTO 
  • Medical Benefits


At IOG, we value diversity and always treat all employees and job applicants based on merit, qualifications, competence, and talent. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Last updated on May 28, 2024

See more

About the company

More jobs at io-global




30+ days ago



30+ days ago



30+ days ago

Developed by Blake and Linh in the US and Vietnam.
We're interested in hearing what you like and don't like! Live chat with our founder or join our Discord
🚀 LaunchpadNov 27
Create a site and sell services based on your resume.
🔥 Job search dashboardNov 13
Revamped job search UI with a sortable grid, live filtering, bookmarks, and application tracking.
🫡 Cover letter instructionsSep 27
New Studio settings give you control over AI output.
✨ Cover Letter StudioAug 9
Automatically generate cover letters for any job.
🎯 Suggested filtersAug 6
Copilot suggests additional filters above the results.
⚡️ Quick applicationsAug 2
Apply to jobs using info from your resume. Initial coverage of ~200k jobs in Spain, Germany, Austria, Switzerland, France, and the Netherlands.
🧠 Job AnalysisJul 12
Have Copilot read job descriptions and extract out key info you want to know. Click "Analyze All" to try it out. Click on the Copilot's gear icon to customize the prompt.
© 2024 RemoteAmbitionAffiliate · Privacy · Terms · Sitemap · Status