We invite a Middle+/Senior Node.js Developer to join our team.
We invite a Middle+/Senior Node.js Developer to join our team.
About us
- On the market since 2002;
- Operational departments and development hubs worldwide.
Project description
Our partner is a game studio which has developed several products specialized in navigation simulation.
Technical stack:
- Backend: TypeScript + Node.js, Nest.js
- Infrastructure: AWS
- Game applications: Unity
Requirements
- Strong experience with TypeScript / Node.js (3+ years ideal);
- Experience in multiplayer online games and expertise in performance and scalability;
- Experience with NestJS for building structured back-end applications is highly appreciated;
- Knowledge of MongoDB and Redis for data storage and caching would be a strong asset;
- Hands-on experience with AWS Lambda or other serverless architectures is a plus;
- Comfortable with automated testing and writing maintainable, clean code;
- Familiar with monitoring tools such as Datadog;
- A team player, autonomous, and eager to contribute to a large-scale, live multiplayer product;
- English fluency required (B2 or higher for daily communication).
Responsibilities
- Design and maintain robust, high-performance APIs using TypeScript (Node.js);
- Contribute to the refactoring of our back-end architecture toward modularity, scalability, and efficiency;
- Optimize server performance to handle hundreds of thousands of concurrent players;
- Work on real-time systems (races, weather, leaderboards, synchronization);
- Integrate and leverage AWS services, including Lambda, to improve scalability and reliability;
- Participate in monitoring, observability, and automation of our production environment;
- Collaborate with Game Design and Product teams to translate gameplay needs into backend mechanics.
We offer
- A competitive salary;
- Employment is based on a private entrepreneur contract without any reference to a specific location;
- Paid vacations (24 working days/year) and sick leave;
- Stable long-term workload (8 hours per day, 40 hours per week), flexible working hours, fully remote;
- Working on exciting projects in an international team of professionals;
- Opportunities for learning and practicing new technologies; internal training;
- Participating in inner meetups and permanent experience exchange with colleagues;
- Well-defined development processes and methodologies;
- Partial reimbursement of medical fees, massage, or sports.
Recognize yourself? We are waiting for your CV!
Please, fill in the form and we will contact you in case if your experience suits our offer