Please, let IO Global know you found this job
on RemoteYeah.
This helps us grow 🌱.
Description:
IOG is a technology company focused on blockchain research and development, known for its scientific approach to blockchain development.
The Senior Software Engineer will improve how IOG builds and maintains software and actively contribute to product development.
Responsibilities include enhancing engineering practices within a team and identifying cross-team improvements by sharing code and implementing new practices.
The role involves mentoring and growing other software engineers and acting as a go-to person within the team and the wider organization across multiple codebases and languages.
The engineer will advocate for quality, tackle complex system issues, and use systematic debugging to diagnose problems.
The position requires regular collaboration across teams to foster a culture of iterative, autonomous development and future scaling.
The engineer will lead the design of components, verify and deploy programs, and write documentation and technical user manuals.
Availability for emergency fixing of severity 1 issues on deployed products is also required.
Requirements:
A degree in Computer Science is desirable but not essential.
Candidates must have 10+ years of software engineering experience in Haskell.
Experience with Git and Git workflow is required.
The ability to understand project needs and set deadlines is essential.
Candidates should articulate new issues clearly and suggest changes for implementation.
Writing idiomatic code that meets acceptance criteria and creating sufficient tests for code coverage is necessary.
Documentation of code and APIs must be concise and unambiguous.
Providing guidance on work assignments and delivering deep reviews and feedback is expected.
Pragmatic adherence to software engineering principles is required.
Experience maintaining large and complex codebases is essential.
Candidates should understand scientific research and apply it to software design and implementation.
A deep understanding of distributed systems is necessary, and prior experience with blockchain technology is advantageous.
Experience debugging Haskell performance problems is required.
Benefits:
The position offers remote work flexibility.
There is a laptop reimbursement program.
New starters receive a package to buy hardware essentials such as headphones and monitors.
Learning and development opportunities are provided.
Competitive paid time off (PTO) is included.
Apply now
Please, let IO Global know you found this job
on RemoteYeah
.
This helps us grow 🌱.