Senior Golang developer
120 000 UAHOur client is one of the first qualified custodians purpose-built for storing digital assets. It processes over 20% of all global Bitcoin transactions and supports hundreds of coins and tokens. The customer base includes the world's largest cryptocurrency exchanges and institutional investors and spans more than 50 countries. The senior engineering team is looking for several who will help build new features and applications for enterprise clients. Since these applications will process large numbers of cryptocurrency transactions and interact with many exchanges, agencies and governments around the world, your code will need to be fast, accurate, scalable and secure. We are looking for engineers who share and practice values like open and transparent communication, taking ownership and a high level of craftsmanship. Your core vision should be delivering trust in digital assets.
Responsibilities:
• Design and build strong, resilient and robust APIs, libraries and services to power financial services like digital asset lending, liquidity, clearing and settlement.
• Own functionality and scalability features by taking responsibility from inception to deployment and customer integration
• Expose and document functionality to the UI, third-party developers and internal and external tooling
• Collaborate closely with international engineering teams to ensure consistency in understanding of technical requirements and overall work quality
• Provide mentorship to your peers in the broader engineering team through code reviews and education on best practices
Required
• Bachelor’s degree in computer science, applied mathematics, or related technical discipline from a top university
• At least 5 years of back-end, server-side software development
• Strong experience with server-side languages: Golang, TypeScript/Node.js • Strong experience with SQL databases like MySQL or PostgreSQL and some experience with GraphQL and/or Redis
• Confident with RESTful API design
• Great with unit and functional testing and debugging
• Experience with microservices and service-oriented architectures
• Experience in Git/GitHub and branching methodologies, code review tools and CI tools • Great at algorithm design, problem solving and complexity analysis
Fluent English
Beneficial
• Experience in the financial industry
• Strong interest in cryptocurrencies and the blockchain
• Familiarity with digital wallets, clearing and settlement, lending, trading and/or accounting systems
• Ability to work full-stack including familiarity with React
• Familiarity with Docker and Kubernetes
• Experience with large-scale, real-time and distributed applications
Why Join?
Disrupting an industry takes vision, innovation, passion, technical chops, drive to deliver, collaboration, and execution. Join a team of great people who strive for excellence and personify corporate values like ownership, craftsmanship and open communication. We are looking for people who bring innovative ways of thinking and problem solving, take risks and who want to be part of an organisation that will change the world’s financial markets while working in an inspiring start-up environment.
Cryptocurrencies are the most disruptive change the financial services industry has seen in years. Join and you’ll be able to look back and say you were part of the team that transformed investing.