Responsibilities
- Develop, design, and optimize back-end systems and server-side applications for stablecoin infrastructure.
- Collaborate with cross-functional teams to design and implement scalable, high-performance systems.
- Ensure the security and compliance of the GoUSD platform.
- Design RESTful APIs and work on microservices architectures to support seamless integrations.
- Implement unit and functional testing strategies to enhance system reliability.
- Troubleshoot and resolve issues related to system performance, security, and scalability.
- Participate in code reviews, architectural discussions, and best practices implementation.
- Stay up to date with emerging blockchain and cryptocurrency technologies to continuously improve the platform.
Required Skills & Experience
- 6+ years of hands-on experience in backend and server-side development.
- Strong proficiency in Elixir, Phoenix, LiveView, and PostgreSQL.
- Solid understanding of algorithm design, problem-solving, and complexity analysis.
- Experience in RESTful API design and service-oriented architectures.
- Knowledge of microservices architectures and how to develop scalable systems.
- Strong familiarity with Git/GitHub, branching methodologies, CI/CD pipelines, and code review tools.
- Ability to work in a fast-paced, dynamic environment and adjust as needed.
- A Bachelor’s degree in Computer Science, Applied Mathematics, or a related technical field from a reputable university.
- Deep understanding and enthusiasm for cryptocurrency and blockchain technologies.
Preferred Skills & Experience
- Experience with Ash framework.
- Familiarity with TypeScript, Node.js, Express, and MongoDB.
- Experience developing consumer-facing crypto products.
- Proven track record of building public-facing APIs and workflow applications.
- Hands-on experience with interactive UIs using LiveView or React.
- Experience collaborating with clients, business partners, or external stakeholders.
- Knowledge of digital wallets, clearing and settlement systems, lending, trading, and accounting platforms.
Why Join BitGo?
At BitGo, we are revolutionizing the financial industry by building the most secure and transparent stablecoin ecosystem. Our team thrives on innovation, collaboration, and execution. If you are passionate about blockchain technology and financial systems, this is your chance to be part of a team that is reshaping global markets.
What We Offer:
- Competitive base salary ($180,000 – $240,000 CAD), depending on experience and location.
- Equity options and annual performance bonuses.
- Comprehensive health benefits (medical, dental, vision, mental wellness support).
- 401(k) matching and profit-sharing opportunities.
- Flexible work schedules, unlimited vacation, and paid time off (PTO).
- Learning budget, home office setup allowance, and coworking budget.
- Access to company retreats and team-building events.
- No whiteboard interviews, no micromanagement, no workplace politics.