We are looking for a Golang Developer
to build our leading-edge fintech products. Don’t miss this opportunity
to transform the payment landscape with a team of professionals. Then
join our Wirex team!
We’re
Wirex, and we’re not like anyone else. Why? Because we always do things
our way, before anyone else does them – like creating the first ever
debit card that lets you pay with crypto, making it easier for ordinary
people to access DeFi-powered savings and setting up the world’s first
cryptocurrency rewards scheme. Our
vision is a world in which everyone can enjoy the benefits of digital
currency – everything from the power to send money around the world
near-instantly without breaking the bank to buying, storing and
exchanging 130+ top tokens on a secure, easy-to-use platform at some of
the best rates in the industry. We
must be doing something right, because more than 5.5 million people
across 130 countries are helping to change the world by using Wirex.
- Design,
build, and maintain backend services using Go, focusing on
high-performance, low-latency solutions for Web3 card payment
processing.
- Develop
and maintain smart contract integrations, including interactions with
on-chain data and handling transaction flows between the blockchain and
application layer.
- Create
and manage APIs for interactions with the blockchain, payments
infrastructure, and third-party services (e.g., Wirex B2B API, Ethereum,
and other EVM-compatible chains).
- Implement
efficient and secure transaction handling, with support for
asynchronous transaction confirmations and a processing oracle to
facilitate sequential transaction workflows.
- Develop services to support cross-chain token swaps, stablecoin transactions, and fund management across different chains.
- Implement
secure data handling practices for sensitive financial data and user
information, including encryption, authentication, and authorization
protocols.
- Ensure
high availability and reliability through monitoring, debugging, and
troubleshooting issues in live environments, particularly around
transaction and fund flows.
- 3+ years in Go development, with 1+ year in Web3 or blockchain projects.
- Understanding
of blockchain fundamentals, especially Ethereum and EVM-compatible
networks; experience with smart contracts, Ethereum nodes (geth, Infura,
etc.), and wallet integrations.
- Familiarity
with financial transaction lifecycles, particularly in Web3 ecosystems,
including token transfers, stablecoin transactions, and cryptocurrency
wallet management.
- Proficient in RESTful API and gRPC service design and development; experience with API security and integration best practices.
- Proficient in working with both relational (MySQL), with a strong focus on data consistency and performance.
- Experience
with containerized applications and Kubernetes for deployment in
production environments; familiarity with managing Go microservices in
Kubernetes.
- Understanding of cryptographic principles and experience implementing secure data storage and transmission solutions.
- Familiarity with cloud infrastructure (e.g., AWS, GCP, Azure) and CI/CD pipelines for Go applications.
Nice-to-Have Skills:
- Understanding of zk-rollups, sidechains, and Layer 2 scaling solutions.
- Experience with monitoring and observability tools to track service health, particularly for financial transaction systems.
- Experience
with Infrastructure-as-Code tools (e.g., Terraform) and knowledge of
automated deployment strategies for blockchain-related services.
- Premium tariffs for Wirex product.
- Semi-remote work with flexible hours—work from home or office.
- Virtual share options scheme after the probation period.
- Health insurance coverage after the probationary period.
- Generous vacation policy: 23 business days of paid leave + 12 paid floating holidays.
- Paid sick leave, Birthday, and Anniversary leave.
- Length of Service Holidays.
- Engaging in online events for learning and enjoyment.
- Coworking with all facilities and shelter.
- PE accounting and support.
- Convenient free parking for office-based teammates.