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: Weve ranked Top 1 in 2024 for Les Champions de la Croissance by Les Echos;
- Top 14 FT1000: Weve ranked Top 14 in 2024 for FT1000 by Financial Times;
- Top 17 Worldwide Publishers: Weve 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: Weve 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 realtime multiplayer gaming experiences.
By working in the Web3 Division you will:
- Backend Development: Design develop and maintain the serverside components and APIs required for realtime multiplayer gameplay using Node.js.
- RealTime Communication: Implement realtime communication protocols (WebSocket WebRTC etc.) to ensure smooth and lowlatency multiplayer interactions.
- Database Management: Manage and optimize databases (e.g. Redis BigQuery BigTable PubSub DataFlow...) to store gamerelated 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 crossfunctional teams to integrate multiplayer features seamlessly into mobile games.
- Blockchain Development: Design and implement smart contracts & stay uptodate 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 uptodate documentation for APIs services and backend systems to facilitate teamwork and future development.
Requirements
- Proven experience in backend development using Node.js.
- Experience with realtime multiplayer game development is a strong plus.
- Proficiency with realtime communication technologies.
- Strong knowledge of databases (e.g. RedisBigQuery 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 problemsolving skills
- Team player and humble.
- Fluent in English.
- Good knowledge of the gaming/apps industry
- Good Knowledge about the Web3 industry