TapNation is a French tech startup publishing mobile games.
TapNation was founded in 2019 by our CEO, Hervé Montoute and our CTO, Igor Zabukovec. In just 5 years, TapNation has grown from a small startup to an international company with recognized experts and optimization technologies.
Since its creation, the company has published more than 50 games, which have generated more than a billion downloads and reached the rankings of hit games (“Top 15 publishers worldwide” in 2022).
The company today generates more than 50 million euros in revenue and hire around a hundred people around the world. Its high growth was highlighted by Les Echos which made “Top 1 Champion de la Croissance” in 2022 and by its membership in 2023 within FrenchTech120 companies.
We offer you the opportunity to join a growing company with a multicultural team (India, Spain, China, Turkey, etc..). Each of your projects will have a direct impact on the performance and development plan of the team.
CERTIFICATIONS
- French Tech 120: Member of the best French startups in 2023 and 2024;
- Top 1 Les Echos: We've ranked Top 1 in 2024 for "Les Champions de la Croissance" by Les Echos;
- Top 14 FT1000: We've ranked Top 14 in 2024 for "FT1000" by Financial Times;
- Top 17 Worldwide Publishers: We've ranked Top 17 of Worldwide publishers in 2023 according to Mobilegamerbiz;
- FW500: Part of the best French companies in 2024 according to Frenchweb;
- GPTW & Happy at Work: We've received the Great Place to Work & Happy at Work certifications highlighting the good work environment for our employees.
Tasks
As a Backend Developer specializing in Node.js, you will be responsible for designing, developing, and maintaining the backend infrastructure that powers our real-time multiplayer gaming experiences.
By working in the Web3 Division, you will:
- Backend Development: Design, develop, and maintain the server-side components and APIs required for real-time multiplayer gameplay using Node.js.
- Real-Time Communication: Implement real-time communication protocols (WebSocket, WebRTC, etc.) to ensure smooth and low-latency multiplayer interactions.
- Database Management: Manage and optimize databases (e.g. Redis, BigQuery, BigTable, PubSub, DataFlow,...) to store game-related data and player information efficiently.
- Scalability and Performance: Architect and optimize the backend infrastructure for scalability and high performance, ensuring smooth gameplay for thousands of concurrent players.
- Security: Implement robust security measures to protect against cheating, hacking, and other security threats in a multiplayer gaming environment.
- Collaboration: Collaborate closely with game developers, designers, and other cross-functional teams to integrate multiplayer features seamlessly into mobile games.
- Blockchain Development: Design and implement smart contracts & stay up-to-date with the latest developments in blockchain technology and integrate new advancements into our products
- Testing and Debugging: Conduct thorough testing, debugging, and optimization of backend systems to ensure reliability and a seamless gaming experience.Documentation: Maintain clear and up-to-date documentation for APIs, services, and backend systems to facilitate teamwork and future development.
Requirements
- Proven experience in backend development using Node.js.
- Experience with real-time multiplayer game development is a strong plus.
- Proficiency with real-time communication technologies.
- Strong knowledge of databases (e.g. Redis,BigQuery, BigTable, PubSub, DataFlow) and database optimization.
- Good knowledge of the cloud provider GCP (Google Cloud Platform)
- Good knowledge and proficiency with serverless architecture is advantageous.
- Good knowledge with smart contract development using Solidity, Rust or similar languages
- Excellent problem-solving skills
- Team player and humble.
- Fluent in English.
- Good knowledge of the gaming/apps industry
- Good Knowledge about the Web3 industry