About AviciAvici 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 OverviewWe'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.