We are the Ukrainian software development company Giraffe Software.
We are looking for a Backend Engineer to join the client’s core product team in an outstaffing format. The engineer will be responsible for developing and maintaining backend services that power the NFT platform. The role requires experience in designing scalable, maintainable systems and the ability to work with clearly defined scopes and well-structured deliverables within project sprints.
Key Responsibilities: * Build and support backend components, including APIs, authentication layers, and coordination logic for the client’s expanding gaming and collectible ecosystem. * Design and implement backend features for trait equipping, pack creation, DOT/XP event handling, and leaderboard functionality. * Create scalable endpoints and backend workflows that enable smooth and efficient integration with the frontend. * Work with chain-indexed Solana data, handling queries for NFTs, trait metadata, and wallet interactions. * Develop reward and referral mechanics, incorporating wallet-based authentication and user identity flows. * Partner closely with blockchain engineers on PDA/state structures and with frontend teams to deliver end-to-end features. * Improve backend performance by optimizing database operations, session handling, and metadata throughput. * Maintain a robust, secure, and modular backend architecture, ensuring clear and thorough technical documentation.
Tech Stack: * Languages: TypeScript (Node.js). Rust smart contract development experience is a plus. * Infrastructure: Supabase, Postgres, Firebase, Cloudflare, Vercel, Arweave/Pinata. * Web3: Solana (Anchor, PDAs, SPL tokens, Metaplex) — experience with Solana programs via APIs/RPCs is preferred. * Authentication: Wallet sign-in, OAuth2, JWT. * Deployment: Serverless and edge-first architecture. CI/CD experience in Web3 contexts is beneficial.
Requirements: * 3+ years of backend engineering experience working with TypeScript or Node.js. * Demonstrated ability to architect APIs and design route structures suited for scalable applications. * Experience pulling and integrating on-chain data from Solana or other L1 blockchains into backend systems. * Strong skills in designing database schemas, handling migrations, and writing queries (ideally with Postgres). * Ability to operate effectively in a fast-paced setting and collaborate with different functional teams. * Clear communication skills and the capability to manage your own workload, set priorities, and deliver independently. * Fluent English proficiency is required.