If you like continuous improvement, working close to business, the concept of taking agile principles and methods to its limit by making use of new techniques then this is the perfect opportunity for you.
You could be part of this constant growth and success!
Development of our Product Suite systems that handle thousands of concurrent users and Tens of millions monthly operations
Development of new business initiatives, extension of existing ones
Taking active part in improvements and optimizations to the system’s core
Be part of cross-functional team with end-to-end responsibility for end result
Experience and desire to write testable code (C# and JavaScipt) : NUnit, Jasmine, mocking frameworks
Strong understanding of SQL and DB development, preferably MS SQL
Solid debugging and troubleshooting skills
Object Oriented concept and design
BS or MS degree in computer science / informatics or equivalent
Very good English both verbal and written
Personal skills :
Proactive person (not just typical words, we really appreciate this)
Excellent problem solving and analytical skills
Excellent communication skillsDesirable :
MobX library for state management
ReactJS / Angular
TypeScript / ECMAScript 6
Orleans (Distributed Virtual Actor Model)
Enzyme testing utilities for React
Experience with SOA, MEF, RabbitMQ
MongoDB and NoSQL experience will be a bold plus
Source control : GIT
Experience working with SCRUM / AGILE methodologies
Experience with online gaming industry and systems
What's in it for you?
Here we’re working really hard, and also learning and developing fast. We are looking for smart and focused people who represent the team spirit and are trustworthy allies in achieving great results.
The business environment provokes us to be dynamic and innovative and that’s exactly what we are. We offer great career opportunities you simply have to seize them.
Being a part of an international team focused on excellence in product development
Formal review process twice a year
Very good remuneration
Comprehensive health insurance + gym
Team building and fun activities
High end modern office facilities
Dynamic and friendly work environment
Open and transparent communication
Long term career growth opportunities
Professional growth, extra education opportunities and cross-locations knowledge sharing
Fruits and snacks in the office