Full Stack Software Engineer

Yesterday

Apply Now
Logo of Input Output (IOHK)

Input Output (IOHK)

Blockchain • Cyrptocurrency • Research • Development • Consultancy

201 - 500

Description

• As a Full Stack Software Engineer at IOG, you are responsible for writing high-quality code for our products. • Follow agile software development practices • Work with teams across multiple time zones • Work independently on software development tasks • Be proactive and require minimal supervision or mentoring to complete tasks • Review specifications produced by architects and formal methods specialists • Contribute to the design of algorithms • Write clean, straightforward, efficient code that satisfies previously agreed acceptance criteria and specifications • Commit often and submit small pull requests frequently • Cover your code with unit, property and integration tests when applicable • Review the pull requests of your team mates • Fix bugs in your own code and legacy code from others • Be available for emergency fixing of severity one issues on deployed products • Integrate software components and third-party libraries • Verify and deploy programs and systems • Troubleshoot, debug and upgrade existing software • Write documentation for the code • Write technical user manuals • Be knowledgeable of distributed and concurrent computation • Be knowledgeable of the basics of cryptography

Requirements

• 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 • Break down tasks into sub-tasks that are completable in a short amount of time and report completion as required by managers • Pragmatically adhere to software engineering principles (modularity, incremental development, no premature optimization, no feature creep, no speculative generality, ...)

Benefits

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

Apply Now

Similar Jobs

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com