Remote Software Engineer (TypeScript) - 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:

  • This role is part of a new initiative within the Lace engineering team, focusing on unplanned, ad-hoc, or backlogged work while improving ecosystem developer relations.
  • The position involves developing open source financial software in a rapidly evolving technology sector, addressing challenges such as the fast-paced Web3 space and coordination with external contributors.
  • You will work in a small squad that handles tasks to minimize context switching for engineers focused on planned work.
  • The squad operates independently, following established processes, and collaborates with Software Engineering Leads and Product Owners, utilizing shared resources like Test Engineering, DevX, or SRE.
  • Responsibilities include emergency fixing of severity 1 issues on deployed products, participating in post-incident analysis, and developing corrective action plans.
  • You will use systematic debugging to diagnose issues and promote a culture of observability and monitoring across teams.
  • The role requires interfacing with external developers who utilize and contribute to open source products.
  • You will lead small, unplanned improvements, design components, and manage their interactions and integration.
  • Tasks will include working from a refined backlog of technical debt reduction and lower priority bugs, requiring minimal supervision to complete.
  • Additional duties involve verifying and deploying programs and systems, as well as writing documentation and technical user manuals.

Requirements:

  • Candidates should pragmatically adhere to software engineering principles such as modularity, MVP thinking, incremental development, and continuous improvement.
  • Technical leadership is required across related domains, with a focus on pushing boundaries and exploring gaps in understanding.
  • The ability to write idiomatic code that meets acceptance criteria and is covered with unit, integration, and E2E tests is essential.
  • Clear articulation of new issues and suggestions for changes to leadership is expected.
  • Documentation of code and APIs must be concise and unambiguous.
  • Candidates should provide detailed guidance on work, assist with task assignments, and deliver thorough reviews and feedback.
  • Knowledge of distributed and concurrent computation is necessary.
  • A basic understanding of cryptography is also required.
  • A degree in Computer Science is desirable but not essential.
  • Candidates should have 7+ years of professional software engineering experience and 2+ years of experience in the Web3 space.
  • Experience with Git and Git workflow, as well as practical experience with Agile software development methods, is required.
  • Knowledge of functional and object-oriented programming paradigms is necessary.

Benefits:

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