Job Description
About MoonPay 🌖💸
Hi, we’re MoonPay, and our mission is simple: to onboard the world to Web3.
Why? Because we believe Web3 is a game-changing, democratizing technology. It empowers people to regain control over their money, digital identity, data, and property in ways never seen before.
What We Do
As the leading infrastructure company in Web3, we offer everything from payment solutions (which we call ‘Ramps’) to minting software for digital collectibles like NFTs. Our products are trusted by over 20 million people globally — just check our reviews on Trustpilot!
We also love collaborations. We’ve worked on stunts, drops, and partnerships with some of the world’s most prestigious and innovative brands.
But that’s not all. We’ve built our own consumer app to create a better Web3 account experience. It’s been a huge success, and we’re committed to continually improving it.
No matter your background, we believe there’s something for everyone here. Join us in shaping the future of Web3 and digital ownership.
Location Supported 🌍
This role can be performed remotely from the UK, Poland, South Africa, Spain, Portugal, or Romania. We also offer visa sponsorship and relocation to the UK.
Please note that we do not offer business-to-business contracting arrangements.
About The Opportunity ✍️
Our engineering teams build the technology that allows MoonPay to rapidly learn and scale. We work in small, cross-functional squads of 4-6 engineers, plus an embedded Product Manager and Product Data Analyst. We have squads across Crypto, NFT, Payments, KYC, Core Product, and more. We believe in flexibility, so people can move between teams or specialize based on their interests.
About You:
Architect and develop new products and features, as well as enhance existing ones
Collaborate with Product Managers to create the best solutions and implementation plans
Work with other product teams to improve customer-facing features
Contribute to estimations, planning, and execution of projects, features, and integrations
Integrate and collaborate with external service providers to ensure smooth operations
Maintain and improve the existing codebase
Write fully tested, high-quality, and performant code
Skills & Experience:
Extensive front-end engineering experience at leading startups or fast-growing tech companies
Confident in developing, releasing, and maintaining server applications in a fast-paced, iterative environment
Experience with some of our tech stack or the ability to cross-train quickly
Deep understanding of database structures, theories, principles, and best practices
Cloud-native experience (Google Cloud, AWS, or Azure)
Bonus Points:
Contributions to open-source projects or experience in Web3
As a Senior Engineer, You Will:
Mentor and coach junior engineers
Champion the creation of high-quality code
Contribute to the overall approach and standards within the Engineering discipline, including design, documentation, and monitoring
Lead engineering initiatives, partnering closely with Product Managers
What You’ll Be Working With:
Typescript for our programming language
React and Next.js hosted on Vercel for our frontend
Node.js for our backend platform
TypeORM, TypeDI, TypeGraphQL, and routing-controllers for backend libraries
Google Cloud Platform for hosting services
Postgres as our core database
Redis for caching
Bull for managing background tasks
DataDog for logging and monitoring
GitHub for source code management
Jest for testing
Our Core Values:
At MoonPay, we live by our “BLOCK Values,” which guide everything we do:
B – Be Hungry
L – Level Up
O – Own It
C – Crypto Curious
K – Kaizen (Continuous Improvement)
MoonPay Perks:
Equity package 📈
Unlimited holidays 🏝
Paid parental leave 🍼
Annual training budget 💻
Home office setup allowance 🪑
Monthly budget to spend on our products 💰
Work in a fast-growing, disruptive industry 🚀
Freedom, autonomy, and responsibility 💪
Research shows that women are less likely to apply if they don’t meet 100% of the qualifications. Please know that this list is flexible, and we’d love to hear from you even if you feel you’re a 75% match. Skills can be learned, but diversity is irreplaceable.
If you need any accommodations for the interview process, just let us know, and we’ll do our best to assist you.
Commitment to Diversity
MoonPay is committed to creating a respectful, inclusive workplace where everyone can bring their authentic self to work. We strive to eliminate harassment, racism, and discrimination. As an equal opportunity employer, we do not discriminate based on race, religion, gender, sexual orientation, gender identity, national origin, age, disability, or veteran status.
We also provide reasonable accommodations in the hiring process for qualified individuals with disabilities. Please inform our Talent Team if you need assistance with any forms or need help participating in the application process.
Please note, MoonPay will never ask for money or personal identification documents during the interview process. Be cautious of fraudulent emails from addresses not ending in @moonpay.com.