Software Engineer (TypeScript) - Smart Contracts

Input Output · Other US Location

Company

Input Output

Location

Other US Location

Type

Full Time

Job Description

Description

Summary

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. 

Duties

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
Requirements

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

Benefits
  • 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.

Apply Now

Date Posted

08/26/2024

Views

12

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Software Architecture Engineering and Cloud Computing Engineer - The Aerospace Corporation

Views in the last 30 days - 0

The Aerospace Corporation is seeking a Senior Project Engineer with expertise in software architecture engineering and cloud computing The role involv...

View Details

Principal / Lead Software Engineer- RUST (Algorithmic and Mathematics) - m/w/d - HERE Technologies

Views in the last 30 days - 0

HERE Technologies is seeking a Principal Software Engineer to lead the development of extended services for their VRP solver Tour Planning The role in...

View Details

Senior Software Engineer (Scala/Java) - HERE Technologies

Views in the last 30 days - 0

HERE Technologies is seeking an experienced backend engineer with strong Java or Scala skills to join the Map Processing Pipelines team The role invol...

View Details

Software Engineering Manager - Cargill

Views in the last 30 days - 0

The Software Engineering Manager job involves setting goals for a team responsible for software project development and delivery ensuring quality stan...

View Details

Lead Technical Support Engineer - HERE Technologies

Views in the last 30 days - 0

This role Senior Technical Support Engineer at HERE Technologies involves supporting a diverse portfolio of products and services acting as a technica...

View Details

Sales Development Representative - UK (Remote) - Dscout

Views in the last 30 days - 0

Dscout is a company that specializes in experience research solutions helping innovative companies like Salesforce Sonos Groupon and Best Buy to build...

View Details