Remote Software Engineering Lead - Lace

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • IOG is a technology company focused on blockchain research and development, known for its scientific approach to blockchain development.
  • The company emphasizes peer-reviewed research and formal methods to ensure security, scalability, and sustainability.
  • The Software Engineering Lead is responsible for the quality of engineering practices within a product team and the development of those skills within the team.
  • The role involves identifying cross-team improvements, coaching team members, and leading team achievements through continuous feedback and learning opportunities.
  • The Software Engineering Lead will write high-quality code, work with cutting-edge research and technology, and communicate effectively with software architects, product managers, and other team members.
  • Responsibilities include following agile software development practices, working independently, reviewing specifications, contributing to algorithm design, writing clean and efficient code, and covering code with tests.
  • The Lead will also mentor junior team members, be responsible for project decisions and architecture, and address team issues openly.

Requirements:

  • A degree in Computer Science is desirable but not essential.
  • Candidates must have 5+ years of software engineering experience in languages such as Haskell, Javascript, Scala, or Rust.
  • Experience with Git and Git workflow is required.
  • Practical experience with Agile software development methods is necessary.
  • Knowledge of functional and object-oriented programming paradigms is essential.
  • Candidates should be able to write idiomatic code that meets acceptance criteria and write sufficient tests for code coverage.
  • Documentation of code and APIs must be concise and unambiguous.
  • Candidates should be able to break down tasks into manageable subtasks and report completion to managers.
  • Adherence to software engineering principles such as modularity and incremental development is expected.
  • The candidate should act as a project leader, aiding team members in achieving project goals.

Benefits:

  • The position offers remote work flexibility.
  • There is a laptop reimbursement program.
  • New starters receive a package to buy hardware essentials like headphones and monitors.
  • Learning and development opportunities are provided to enhance skills.
  • Competitive paid time off (PTO) is included in the benefits package.
About the job
Posted on
Job type
Salary
-
Leave a feedback