Software Engineer

Ioger
Charing Cross, United Kingdom
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote
Charing Cross, United Kingdom

Tech stack

Agile Methodologies
Software Documentation
Concurrent Computing
Software Debugging
Identity and Access Management
Blockchain
Software Engineering
Property Testing
GIT
Formal Methods
Web3.js
Web Technologies

Job description

2 weeks ago Be among the first 25 applicantsWho are we? IOG is a technology company focused on blockchain research and development. We are renowned for our scientific approach to blockchain development, emphasizing peer-reviewed research and formal methods to ensure security, scalability, and sustainability.Our projects include the Cardano blockchain, as well as other products in decentralized finance (DeFi), governance, and identity management, aiming to advance blockchain and Web3 technology globally.We invest in the unknown, applying curiosity and a desire for positive change to everything we do. Our products and services are designed for people to be fearless and to be changemakers.What the role involves: As a Software Engineer at IO, you will be responsible for writing high-quality code for our products. You will work with cutting-edge research and technology, focusing on market needs. You will collaborate with software architects, product managers, project managers, formal methods

Requirements

specialists, and QA engineers.You will join the Hydra team, helping to build one of the key Layer 2 technologies in the Cardano ecosystem.Responsibilities include:Follow agile software development practicesWork with teams across multiple time zonesWork independently on software development tasksReview specifications produced by architects and formal methods specialistsWrite clean, efficient code that meets acceptance criteriaCommit often and submit small pull requestsCover code with tests (unit, property, integration)Review team members' pull requestsFix bugs in your code and legacy codeBe available for emergency fixes on deployed productsIntegrate software components and librariesVerify and deploy programs and systemsTroubleshoot, debug, and upgrade softwareWrite code documentation and user manualsMaintain knowledge of cryptography basicsMinimum requirements:At least 4 years of development experience in HaskellExperience with Git and Agile methodsAbility to write idiomatic, tested, and well-documented codeUnderstanding of concurrent programming and property testing (Quickcheck/Hedgehog)Experience with web technologies, build systems, and cloud platformsTrack record of delivering complete software projectsKnowledge of cryptography protocols or Web3 is a plusAre you an IOGer? If you question the status quo, tinker with ideas, and want to grow, you might be an IOGer. We value curiosity, innovation, and breaking limits.Benefits:Remote workLaptop reimbursementHardware essentials packageLearning & Development opportunitiesCompetitive PTOWe value diversity and do not discriminate based on race, religion, gender, or other protected attributes.#J-18808-Ljbffr Similar jobs

Apply for this position