Senior Full-Stack Developer (Backend-Focused, Web3)
We are looking for a Senior Full-Stack Developer with a strong backend focus to design, build, and operate the core backend infrastructure of the AYNI Gold platform. This role is critical to ensuring reliable Web3 transaction processing, scalable services, and secure financial workflows.
You will own backend systems that interact directly with blockchains, manage transaction lifecycles, and integrate on-chain and off-chain components into a robust production environment.
Responsibilities
- Design, develop, and maintain backend services using TypeScript and NestJS
- Build and operate a microservices architecture with scalable, fault-tolerant services
- Design and implement event-driven systems using message queues (Kafka, RabbitMQ, etc.)
- Design, optimize, and maintain relational and non-relational databases
- Implement seamless Web3 transaction flows including transaction creation, signing coordination, submission, confirmation, retries, and failure handling
- Manage the complete Web3 transaction lifecycle and blockchain event processing
- Integrate blockchain interactions with backend services and off-chain systems
- Work with RPC providers, blockchain node infrastructure, and Web3 APIs
- Build secure and performant REST APIs supporting Web3 use cases
- Apply NestJS patterns and general software design patterns
- Ensure system reliability through logging, monitoring, and performance optimization
- Collaborate closely with frontend, blockchain, and product teams
Requirements
- 6–8 years of professional backend development experience
- Strong expertise in TypeScript and NestJS
- Hands-on experience with event-driven architectures and message queues (Kafka, RabbitMQ, etc.)
- Experience designing and operating microservices and inter-service communication
- Experience with relational databases (PostgreSQL, MySQL) and non-relational databases (MongoDB, Redis, etc.)
- Strong understanding of the Web3 transaction lifecycle, including gas management, confirmations, retries, and re-org handling
- Experience designing reliable, production-grade transaction workflows
- Solid understanding of backend design patterns and scalable system design
- Experience building secure, high-availability backend systems
- Experience with Docker, CI/CD pipelines, and cloud platforms (AWS)
- Knowledge of wallet integrations, signature verification, nonce management
- Experience working with multiple chains, including EVM chains (Ethereum, Polygon) and non-EVM chains (e.g. Solana)
- Strong problem-solving skills and clear communication in remote environments
- English is required (fluent, written and spoken)
Nice to have
- Familiarity with blockchain re-orgs, finality concepts, and confirmation strategies
- Experience with off-chain/on-chain data synchronization
- Prior experience in fintech, payments, or financial infrastructure
Who you are
- Hands-on by nature — you genuinely enjoy writing code
- You focus on solving real problems, not just talking about them
- You help non-technical teammates move projects forward and unblock progress
- You treat your team with care — people are the most important asset
- You value clean, well-structured codebases, repositories, and backlogs
- You keep CI/CD, workflows, and documentation organized and reliable
How we work
- Global team with headquarters in Cyprus
- Russian is a plus, but not required
- We value respect, empathy, and clarity above everything else
- Flat structure — with no unnecessary layers
- We move fast, make decisions quickly, and focus on execution
- Remote-first setup, working from anywhere
- Timezone overlap within Western–Eastern Europe preferred
- Flexible working hours built on trust, not micromanagement
- Competitive compensation based on experience
- Long-term role with real ownership and growth potential
Conditions
- Location: Remote
- Employment Type: Full-time
- Experience: 6–8 years
- Timezone: CET / MENA / Asia
- Seniority: Hands-on Senior
- Compensation: Competitive, depending on experience
Oops! Something went wrong while submitting the form.