Senior Engineer (Backend Platform for “Century: Age of Ashes” game) (offline)
www.century-age-of-ashes.com
Your missions:
- Immerse yourself in the needs and challenges posed by a game with hundreds of thousands of Daily Active Users that each consume tens of online services per second.
- Use your knowledge of design patterns and coding best practices to Design and Develop a robust and coherent Backend Platform with Services such as Matchmaking, Accounts Management, In-App Management, Client Relationship Management, Data Storage, Leaderboards, Telemetry.
- Build your applications to satisfy high objectives of concurrency, scalability, availability, resilience and security.
- Perform load tests and benchmarks, analyse results and optimize all aspects of the application and infrastructure to achieve the smallest response times or the lowest resources usage possible.
- Continuously support, improve and expand our Backend after its delivery as the needs of the game(s) rapidly evolve and the platform will evolve together with them at a rapid pace.
- Have at heart the Quality of Service for our players.
- Work in an agile fashion with the other Backend programmers, sysadmins, QA engineers and help everyone achieve the common goals.
- Ensure code quality, clarity and maintenance, following closely the industry standards and keeping in mind scalability and performance.
Your profile:
- 3 - 5 years of experience in server-side application development.
- Good knowledge of one of the following languages: C#, Java, JavaScript (NodeJS), Python, GO and of their main frameworks.
- Good knowledge of one or several modern databases (Redis, Memcache, MongoDb, Cassandra, *SQL etc) and in optimizing their usage for speed and cost effectiveness.
- Good knowledge of modern “client-service/service-service” communication stacks (HTTP, REST, OAuth, WebSockets, data structures Serialization, RabbitMQ, Kafka etc).
- Motivated to put to use and deepen your knowledge about design patterns for server-side enterprise applications (eg: microservices architecture).
- Familiar with working Agile (sprints, revision control systems, Jira).
- Experience of working with main cloud providers (AWS, Google Cloud, Azure) and with their main services.
- Experience with managing security risks, scalability.
- Deep interest in online gaming.
- Good spoken and written English skills.
Appreciated:
- Experience in online video games.
- Experience in crossplay and cross platform development.
- Good knowledge of DevOps oriented technologies (Docker, Kubernetes, Terraform, Ansible).
- Experience with testing and load-testing frameworks.
- Experience in optimizing online services.
We offer:
- The ability to develop from scratch a kick-ass platform that will power our greatest game “Century” and that will become the online foundation of Playwing’s future games.
- Be part of an elite team of talented and experienced engineers and grow together with them as the project expands.
- Motivating salary package, performance-based.
- Paid sick leave, vacation and day-off (40 days per year).
- Ability to work from home.
- Individual development plan.
- Internal education and trainings.
- Payment for external trainings.
- Free English classes and Speaking club from beginner to advanced lvl.
- Compensation for sports activities.
- Massage services.
- Modern office in the city center.
- Free morning schedule.
- Fruits, milk, cookies and sweets throughout the day.
- Living room with Xbox and TV.
- Shower room and bicycle parking.
- Own small gym.
About QS Games
Ми — українська студія розробників онлайн ігор — QS Games. Створення захоплюючого ігрового досвіду – наша головна мета! Наші ігри ферми та сітібілдери, вирізняються неймовірними сюжетами та оригінальними персонажами в казуальній стилістиці. Ми по-справжньому віддані своїй справі, тому про наші ігри знають більше 5000000+ людей!Company website:
https://games.quartsoft.com/
DOU company page:
https://jobs.dou.ua/companies/quartsoft/
The job ad is no longer active
Job unpublished on
11 November 2021
Look at the current jobs C# / .NET Kyiv→
Similar jobs
Full Stack Developer (C#, JavaScript) at EpicentrK
Relocate, Ukraine $3000-4500
Senior MS Dynamics CRM Developer at Taurus Quadra
Bulgaria, Lithuania, Latvia, Poland, Ukraine
All jobs .NET Kyiv All jobs Playwing Ukraine