Required Software Developer
- Develop fixes, tools, and tests to solve problems in C++, Python, or Go.
- Optimize code for stability, functionality and scalability (e.g., unit-testing, integration-testing, error handling).
- Work in collaboration with world-leading cryptocurrency experts.
- Improve and advocate for quality in a high-performance code base.
- Perform code quality discovery and reporting with performance profilers, code coverage tools.
- Develop test plans and test cases for all new functionality.
- Advocate for improvements to development processes and workflows.
- Participate in agile scrum methodology within an agile team.
- Spot regressions early and address them.
- Create and support a productive and innovative team.
This includes working with peers, managers, and teams.
- Take on tasks as requested, following through to completion despite roadblocks or distractions.