Overview:
The Senior Backend Developer - Scala, Crypto Wallets plays a crucial role in our organization by leading the design and development of scalable backend solutions for our cryptocurrency wallet platform. This position is pivotal in ensuring the secure and efficient functioning of the wallet infrastructure, enabling seamless transactions and user experiences.
Key Responsibilities:
- Improve feedback cycles at all levels of development (examples: improving the experience of iterating on code locally, deploying to test environments, deploying to production)
- Quickly ramp up on relevant industry and competitive trends
- Consistently deliver code that sets the standard for quality and maintainability
- Build secure contract protocols and backend services to connect Gemini users with the crypto ecosystem
- Systematically think through potential design impacts on other teams and the company
- Review other software engineersβ code for correctness, style, and information security concerns
- Improve the performance, maintainability, and operations by engaging in refactoring and upgrade projects
Required Qualifications:
- At least 5 years of software engineering experience
- Expertise in Scala or in a similar backend programming languages, such as Java or C#
- Identify and advocate for foundational work and practice improvements in their vertical
- Genuinely passionate about working with developers and improving their experience and velocity
- Technical aptitude around Blockchain Technology
- The ability to work closely across teams and manage dependencies
- A customer and product-focused mindset, with the ability to make well-reasoned tradeoffs between speed and quality
- The ability to adapt and handle multiple competing priorities in collaboration with peers
- Can successfully plan and execute projects involving multiple developers and complex requirements, prioritizing strategically