Job description:
** Develop new products and product features, both solo and with a small team, in the functional areas of a financial exch...
Description
Job description:
Develop new products and product features, both solo and with a small team, in the functional areas of a financial exchange, customer accounts ledger, blockchain operations, public-facing website, Internal administration website, API automation access, anti-money laundering (AML) and know-your-customer (KYC) compliance.
Write automated tests and describe manual tests necessary to ensure the operation and correctness of new product features.
Provide technical input to the planning, design, and requirements gathering process for new products and product features.
Review other software engineers code for correctness, style, and information security concerns.
Improve the performance, maintainability, and operations of the Gemini code base by engaging in occasional refactoring and upgrade projects.
Qualifications
Experience working with Bitcoin, Ethereum, and/or blockchain technology is preferable but not required for the role.
At least one year experience working with financial technology, such as exchanges or trading firms.
At least one year experience working in Scala and JavaScript or two years experience working in similar programming languages (e. g. Java, C#).
Bachelor s degree in Computer Science, Software Engineering or alternative related field.