Senior Software Engineer, Input Output

Flutter

Salary not provided
JavaScript
Scala
Haskell
Rust
Git
Senior and Expert level
Remote in Ireland, UK
Input Output

Blockchain infrastructure research & engineering

Open for applications

Input Output

Blockchain infrastructure research & engineering

201-500 employees

FintechB2BCryptocurrencyBlockchain

Open for applications

Salary not provided
JavaScript
Scala
Haskell
Rust
Git
Senior and Expert level
Remote in Ireland, UK

201-500 employees

FintechB2BCryptocurrencyBlockchain

Company mission

To perturb the graphs to a more connected, transparent and fair configuration for both the flow of ideas and value.

Role

Who you are

  • Ability to understand project needs, objectives and timescales to feed into planning and setting deadlines for a specific stream
  • Clearly articulates new issues, suggests changes to management for implementation
  • Write idiomatic code that satisfies the acceptance criteria of a given task
  • Write tests (unit tests, property tests) that provide sufficient and non-superfluous efficient code coverage
  • Document code and APIs concisely and unambiguously
  • Provide detailed guidance on the work to be done, assist with task assignments and deliver deep reviews and feedback on the work
  • Pragmatically adhere to software engineering principles (modularity, incremental development, no premature optimization, no feature creep, no speculative generality, ...)
  • Degree in Computer Science is desirable but not essential
  • 7+ years of software engineering experience in the required language ( Haskell, Javascript, Scala, Rust)
  • Experience working with Git and Git workflow
  • Practical experience with Agile software development methods
  • Knowledge of functional and object-oriented programming paradigms

What the job involves

  • As a Flutter Engineer at Catalyst, you’ll have the chance to develop cross-platform applications crucial in bringing decentralized solutions to a global audience
  • You’ll work alongside a team of experts in web3 technology, contributing directly to projects that aim to make a tangible difference in how digital transactions and interactions are conducted
  • Advocates for and models great quality with proactive actions, and tackles difficult and subtle system issues
  • Uses systematic debugging to diagnose all issues within a set of related domains and leads in fostering a culture of observability and monitoring across several teams
  • Regularly works across teams to build a culture for iterative, autonomous development and future scaling
  • Is a technical and prioritisation leader across a set of related team's domains, consistently pushing boundaries and exploring gaps in understanding
  • Is a go-to within the team and the wider organisation across multiple codebases and languages
  • Be proactive and require minimal supervision or mentoring to complete tasks
  • Review specifications produced by architects and formal methods specialists
  • Lead the design of components and their interactions
  • Be available for emergency fixing of severity 1 issues on deployed products
  • Integrate software components and third-party libraries
  • Verify and deploy programs and systems
  • Write documentation for the code
  • Write technical user manuals
  • Be knowledgeable of distributed and concurrent computation
  • Be knowledgeable of the basics of cryptography

Our take

Blockchain technology has the potential to change the world, but its full potential is yet to be realised. Input Output's fully decentralized platform solves this problem through rigorous research practices and evidence-based software development, building high-assurance blockchain products for both the public and private sectors.

Input Output was founded by Charles Hoskinson, one of the most important names in cryptocurrency and blockchain. This has lent the company considerable weight, credibility and insight, allowing it to scale effectively. Input Output is best known for its flagship product, Cardano, a blockchain platform targeted at innovators, but its suite of products also includes Daedalus, ATALA, and Mantis.

Input Output's main challenge will be competing with other blockchain research and engineering companies. However, the strength of its technology and the expertise of its leadership should allow the company to remain competitive.

Freddie headshot

Freddie

Company Specialist

Insights

Few candidates hear
back within 2 weeks

-4% employee growth in 12 months

Company

Employee endorsements

Challenging work

"The innovative projects we work on are exciting and challenging. The fact we are focused on solving real world problems makes it an even more..."

Company benefits

  • Flexible schedule
  • Remote work - ability to work anywhere
  • Laptop reimbursement
  • New starter package to buy hardware essentials (headphones, monitor, etc)
  • Learning & Development Opportunities
  • Minimum 4 weeks of PTO + Sick Leave plan
  • Monthly Health Stipend to use towards any wellness or medical coverage/service 🇬🇧
  • Pension 🇬🇧

Company values

  • Good Citizenship
  • Deliberate and Considered
  • Innovative and Evidence Based
  • Act With Ethics and Integrity
  • Empowered
  • Accountability and Ownership

Company HQ

Downtown Core, Singapore

Leadership

Charles Hoskinson

(CEO)

Previously founded crytpocurrency companies Invictus Innovations and Ethereum. Also founded the Cryptocurrency Research Group.

Share this job

View 10 more jobs at Input Output