Flag job

Report

Senior Software Engineer - payments

Location

remote

JobType

Fulltime

About the job

Info This job is sourced from a job board

About the role

Location: Remote About Gnosis Pay Gnosis Pay is revolutionizing payments, bridging the gap between existing financial rails and decentralized infrastructure, starting with the first self-custodial debit card. We're bringing web3 to the traditional finance world. Our first step is enabling smart contract-linked debit cards that work everywhere debit cards are accepted. This will allow crypto holders to seamlessly spend their assets in daily life, without needing to cash out through an exchange. Crypto will become a viable payment option for real-world transactions. Who are we Our team has deep experience in both traditional payments and decentralized products, like the most popular smart contract wallet Safe, currently securing $50B+ assets. Now we are leveraging that expertise to integrate Web3 and traditional systems in a novel way. We're a global team united by a bold vision. While we're distributed, we maintain a tight-knit culture. We look for people who are collaborative, think big, but stay grounded. Technology To enable crypto card issuing and payments, we leverage: Node.js + TypeScript Express React / Next.js PostgreSQL Prisma (ORM) Vitest for tests Safe / Solidity / Hardhat Docker AWS (ECS + SSM + RDS) There are hard technical challenges around reliability, security and scale. We need talented engineers to help us solve them. Responsibilities: You'll be working on the infrastructure between the legacy payments systems of our partners in the Visa ecosystem and Safe, the world's leading smart contract wallet that got spun out of Gnosis in 2022. Your job will make sure these two worlds are coherent. We think you'll enjoy this if you're someone who likes to: Think about risk and software architecture Write meticulous unit tests Prefer to focus on high scalability and security Work with the entire engineering team as well as internal (Metri wallet by Gnosis) and external clients (third party wallets) Use typescript Create observable system Continuously improve the infrastructure and architecture Document systems and share knowledge across teams Monitor and enhance reliability and performance You have strong experience with: -TypeScript -Relational DBs like PostgreSQL or MySQL -Any payment systems experience Bonus: -EVM (solidity + smart contract interaction from a app perspective) -Authorization (Visa Base I) and Clearing (Visa Base II) concepts -ISO8583 Customer obsessed - You always advocate for what's best for the user Systems thinkers - You can understand complex systems and simplify them Love thinking about the best patterns to solve a particular problem Masters of their craft - You relentlessly hone your skills and learn new ones

About the company

Gnosis Pay is revolutionizing payments, bridging the gap between existing financial rails and decentralized infrastructure, starting with the first self-custodial debit card. We're bringing web3 to the traditional finance world. Our team has deep experience in both traditional payments and decentralized products, like the most popular smart contract wallet Safe, currently securing $50B+ assets. Now we are leveraging that expertise to integrate Web3 and traditional systems in a novel way. We're a global team united by a bold vision. While we're distributed, we maintain a tight-knit culture. We look for people who are collaborative, think big, but stay grounded.

Skills

typescript
postgresql
mysql
payments
solidity
hardhat
evm