Working across the entire codebase to:
- Understand the full system architecture end to end.
- Prioritise and document technical debt and un-necessary complexity within the system.
- Discuss and gain approval for codebase improvements from relevant stakeholders.
- Refactor code, improving readability, documentation, maintainability and unit testing.
- Improve monitoring and metrics.
- Ensure we're using the most up-to-date tooling and development workflows for maximum developer efficiency.
- 4+ years solid engineering experience.
- 2+ years TypeScript experience.
- Demonstrable experience in writing well documented, readable, simple, team friendly code.
- A passion for taking an existing system and pragmatically refining it.
- C++ and Solidity experience a bonus.
When applying, mention the word CANDYSHOP to show you read the job post completely. This is a beta feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they are human RNDQuMjEyLjk0LjE4M