Company Description
At Fun.xyz, we are revolutionizing the financial sector with our Checkout solution designed for web3. Our mission is to remove technological barriers to value exchange, enabling anyone to purchase anything with any asset. By integrating our Checkout, businesses can increase revenue by allowing users to execute on-chain actions using a card, EVM tokens, or centralized exchanges. We are committed to enhancing global economic freedom through an open financial infrastructure.
About The Role
We are seeking talented and passionate Product Engineers — across Mid, Senior, Staff, and Principal Levels — to join our dynamic team in the New York City Metropolitan Area. You will design and oversee scalable, reliable SDK software supporting web3 checkout and payment systems, ensuring optimal user experience, performance, fault tolerance, and availability. Collaboration with backend, protocol, and business teams will be essential to translate complex business needs into robust technical solutions.
As a member of the Product Engineering team, you will work across the stack on cutting-edge features in both web2 and web3:
- Architect the FunKit SDK: Focus on high performance, scalability, and security.
- Develop a state-of-the-art crypto SDK: Ensure it aligns with the latest blockchain advancements.
- Collaborate with Cross-Functional Teams: Define product features based on user and developer needs.
- Design and Feedback: Implement intuitive design and responsive feedback for an outstanding user experience.
- Documentation and Support: Contribute to comprehensive documentation, support frameworks, and community outreach.
- Industry Collaboration: Work with top-tier protocols and projects to integrate our product.
- Build a well-functioning product: Ensure it performs well across diverse web configurations.
Crypto development experience is a plus but not required. We welcome candidates from all backgrounds who are fast learners and eager to grow!
Required Skills And Qualifications
- Bachelor’s in Computer Science, Information Systems with 4+ years of software engineering experience, or
- Master’s in Computer Science, Information Systems, or related field with 2+ years of experience
- 3+ years of programming experience in TypeScript, JavaScript, etc.
- Proficiency in frontend frameworks like React, VueJS, AngularJS, Svelte, etc.
- Strong understanding of backend frameworks like ExpressJS, NextJS, and API development (REST, GraphQL)
- Expertise in JS/TS build tools like Webpack, Rollup.js, Vite, etc.
- Attention to detail in design specifications and user experience
- Experience in startup or agile development environments
- Strong problem-solving, analytical, and collaborative skills
- Proven experience in developing scalable, high-volume software solutions
- Self-motivated with good prioritization skills
- Interest and willingness to learn blockchain technology
Desired Qualities
- Experience addressing complex technical issues
- Knowledge of EVM-compatible blockchain networks and standards
- Familiarity with web3 technologies (advantageous but not mandatory)
- Dedication to secure, efficient, and user-accessible solutions
- Motivation for innovative projects handling high transaction volumes
- Experience with Payments products
What Sets You Apart
- Leadership or significant contribution to open-source projects
- Experience crafting SDKs or developer tools
- Full-stack experience, from zero to product launch
- Knowledge of multiple blockchain protocols and cross-chain tech
- Detail-oriented problem-solving approach
- Pride in your work and craftsmanship
Why Join Us
- Lead innovative blockchain projects with global impact
- Work in a setting that values autonomy, contribution, and tech advancements
- Be part of a team pushing the boundaries of innovation
Location and Work Environment
This role is primarily in-person at our Singapore headquarters. We prefer this individual to work from our office Monday-Thursday, with remote Fridays.