About Avici
Avici is a fintech startup changing the way people use stablecoins. Our platform enables easy spending, saving of stablecoins through an integrated solution featuring a DEFI wallet & Visa credit card.
Our purpose is to decrease the influence of central banks by building distributed internet banking infrastructure
Role Overview
We’re looking for a Full Stack Developer with strong backend and frontend experience to join our core engineering team. The ideal candidate should be confident working with Node.js , MySQL , MongoDB , and Next.js , while having a good understanding of blockchain concepts and libraries like Web3.js or Viem .
You’ll be working closely with the founders to build secure APIs, scalable backend systems, and intuitive front-end interfaces for wallets, transactions, and dashboards.
Key Responsibilities
- Develop, optimize, and maintain backend APIs using Node.js and Express .
- Design scalable database schemas and queries using MySQL and MongoDB .
- Build front-end interfaces and dashboards using Next.js and React .
- Integrate smart contract interactions via Web3.js or Viem for ERC-20 tokens and on-chain activities.
- Work with authentication layers, middleware, and session management (JWT, Web3Auth, etc.).
- Collaborate with product and design teams to deliver smooth UX across mobile and web.
- Write clean, maintainable, and testable code (TypeScript preferred).
- Implement caching, queues, and performance optimization for API endpoints.
- Participate in code reviews, architecture discussions, and deployment automation (Docker, Nginx).
Requirements
Strong proficiency in JavaScript / TypeScript and Node.js ecosystem.Hands-on experience with MySQL (joins, indexing, stored procedures) and MongoDB (aggregation pipelines).Practical knowledge of Next.js , React , and front-end state management (Redux / Zustand).Understanding of RESTful APIs, WebSockets, and real-time data flows.Familiarity with Web3.js , Ethers.js , or Viem and ERC-20 token standards.Good understanding of authentication, security best practices, and error handling.Experience using Git, Postman, and Docker for development workflows.Ability to work independently, manage priorities, and communicate clearly.Good to Have
Experience with Supabase , Redis , or GraphQL .Exposure to Solana or EVM smart contracts.Familiarity with wallet integrations (Web3Auth, ZeroDev, or Safe).Knowledge of cloud deployment on DigitalOcean , AWS , or Vercel .Interest in fintech, blockchain, and digital asset ecosystems.Perks
Work directly with the founding team and shape product direction.Exposure to cutting-edge Web3 technologies and cross-chain architecture.Competitive compensation and token / ESOP opportunities.