Senior Full Stack Engineer - Otherlife
About Otherlife 🌖💸
Otherlife by MoonPay is a creative agency specializing in web3 product strategy, design, development, and branding for the world's leading companies and brands including Arsenal Football Club, Coinbase, OpenSea, and Shopify. We are a team of passionate creators who are committed to designing and building innovative and impactful solutions for our clients in the web3 space. Our goal is to push the boundaries of what's possible with web3 technology, and we are always on the lookout for talented individuals who share our vision.
About the Opportunity ✍️
We are seeking a Senior Full Stack Developer with strong front-end experience to join our growing team. The ideal candidate will have experience with React, Next.js, GSAP, Tailwind, and TypeScript. This individual will be responsible for building and maintaining web applications, working with a team of developers, and collaborating with other departments to deliver high-quality software solutions. They will execute various projects, including design, development, and crypto. Working closely with other departmental leadership and clients to ensure design integrity and brand alignment across all touch points.
Note: This role requires a minimum of 5+ years in a Developer role, such as Software Engineer, Team Lead and/or Principal Developer within an agency setting. Candidates without this experience will not be considered**
What you will do…
Develop and maintain web applications using React, Next.js, GSAP, Tailwind, and TypeScript
Collaborate with other developers to ensure code quality and consistency
Work with other departments to understand and implement their requirements into the web application
Write clean, maintainable, and efficient code
Participate in code reviews and provide constructive feedback to other team members
5+ years in a Developer role such as Software Engineer, Team Lead and/or Principal Developer within an agency setting.
Significant professional experience with our tech stack using React / Next.JS / TypeScript
Stay up-to-date with the latest web development technologies and best practices
Knowledge of the crypto space and blockchain technologies
Knowledge of Three.js/react-three-fiber an asset
A great attitude and team player
Bachelor’s degree (or its equivalent) in Software Engineering or applied mathematics
Most importantly, though, you will embody the core principles that everyone here at the MoonPay lives by. Our “BLOCK Values” are at the heart of everything we do - and they are…
B - Be Humble
L - Lead with Empathy
O - Own It
C - Communicate with Clarity
K - Kaizen
Research has shown that women are less likely than men to apply for this role if they do not have experience in 100% of these areas. Please know that this list is indicative, and that we would still love to hear from you even if you feel that you are only a 75% match. Skills can be learnt, diversity cannot.
Otherlife Perks ⚡️
Competitive salary, based on experience, market data and location
Health & dental benefits
Access to special events
Swag / merch
Commitment to diversity:
At MoonPay we believe that every voice matters. We strive to create a mindful and respectful environment where everyone can bring their authentic self to work, and experience a culture that is free of harassment, racism, and discrimination. That’s why we are committed to diversity and inclusion in the workplace and are a proud equal opportunity employer. We prohibit discrimination and harassment of any kind based on race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected veteran status or any other characteristic protected by law. This policy applies to all employment practices within our organization, including, but not limited to, hiring, recruiting, promotion, termination, layoff, and leave of absence.
MoonPay is also committed to providing reasonable accommodations in our job application procedures for qualified individuals with disabilities. Please inform our Talent Team if you need any assistance completing any forms or to otherwise participate in the application process.