Senior Backend and DevOps Engineer
Farcana is a Web3-enabled team-based hero shooter game with PvP battles, esports features, NFT assets, a Bitcoin prize system, and a player-driven in-game economy. It also operates the FAR token ecosystem, including token assets, vesting, staking, and airdrop features.
About Farcana
Farcana, operated by Dizzaract FZ LLC, provides a team-based third-person hero shooter game for PC. The game combines 4v4 PvP gameplay, unique heroes, esports participation, NFT assets, Bitcoin-backed rewards, and a Web3-integrated in-game economy. Its platform also supports FAR token-related functions such as account assets, wallet-based vesting, staking, and NFT-holder airdrop registration.
Skills
About the Role
You will design, build, and maintain scalable server-side applications using TypeScript, Node.js, and NestJS. You will contribute to architecture for high availability, performance, and scalability; manage CI/CD pipelines, Kubernetes clusters, cloud infrastructure, and infrastructure as code; optimise SQL and NoSQL databases; build APIs and microservice integrations; and implement observability and fault-tolerant systems. You will also participate in code reviews, architecture discussions, and sprint planning.
Requirements
- Have 5+ years of backend development experience and prior senior-level experience.
- Have strong experience with TypeScript and the Node.js ecosystem, including NestJS, Express, or Fastify.
- Have proven experience with Docker, Kubernetes, and CI/CD pipelines.
- Have experience with relational and NoSQL databases, including PostgreSQL, MySQL, MongoDB, Redis, or DynamoDB.
- Understand distributed systems and event-driven architectures.
- Have experience with message brokers such as Kafka, RabbitMQ, or SQS.
- Understand RESTful API design.
- Have English proficiency at Upper-Intermediate (B2+) or higher.
Responsibilities
- Design, build, and maintain scalable server-side applications using TypeScript, Node.js, and NestJS.
- Contribute to system architecture that ensures high availability, performance, and scalability.
- Design and maintain CI/CD pipelines.
- Manage and scale Kubernetes clusters and cloud infrastructure.
- Implement infrastructure as code.
- Design and optimise SQL and NoSQL databases.
- Develop and maintain integrations with internal services, external APIs, and microservices.
- Implement logging, monitoring, telemetry, and fault-tolerant systems.
- Collaborate with frontend, game, and DevOps teams to integrate systems.
- Participate in code reviews, architecture discussions, and sprint planning.
Benefits
- 24 days of annual leave plus public holidays.
- Health insurance.
- Modern office in Yas Creative Hub.
