Position: Senior Fullstack (React+NodeJS) Engineer To Gambling Product
Company: 2K-Group
Experience required: 5y
English level: upper

As a Senior Fullstack Javascript Engineer, you will be part of a cross-functional team that is responsible for the full software development life cycle, which will involve development from idea to deployment, of a mix of server and client applications. 
We are looking for someone comfortable around both front-end and back-end coding with Javascript, who will be working on our new cloud native gaming platform using both ReactJs and NodeJs. 
**Responsibilities: **
• Work together with the product team to build awesome and engaging gaming solutions. 
• Design client-side and server-side architecture. 
• Design and develop effective API. 
• Build, improve, and scale our serverless platform and infrastructure. 
• Maintain existing React systems, including fixing bugs. 
• Design and develop new React custom components to meet project requirements. 
• Understand the current application and suggest changes to it. 
• Write technical documentation. 
• Review the code of your peers.
• Provide support to our partners. 
 
**Job Skills & Qualifications: **
• Proven experience as a Full Stack Developer using ReactJS and NodeJS. 
• Experience with TDD, BDD, Unit and Functional Testing in JavaScript. 
• Experience with AWS services such as API Gateway, Cloudwatch and Event Bridge, ECS and Fargate, Lambda, SNS, Cognito, S3. 
• Experience with Docker. 
• Experience with Git. 
• Familiarity with MySQL/MariaDB and Redis (it is a plus if with AWS RDS and ElasticCache).
• Previous exposure to large-scale systems design. 
• Ability to troubleshoot distributed systems. 
• Excellent communication and teamwork skills. 
• Great attention to detail. 
• Fluency in English is a must. 
An added bonus if you have knowledge of: 
• AWS SDK for Javascript.
• JMeter. 
• Serverless approaches using AWS Lambda. 
• Writing infrastructure as code (IaC) using CloudFormation or Terraform. 
• CI/CD tools. 
• Java fundamentals.
• iGaming industry.

**Personal skills:**
We are looking for proactive, self-starting professionals, with a solid business mindset. You know that a healthy relationship is key to the business and you know how to generate it. A team player with the strongest of social skills, you will also be the face of the business, working remotely with the core business units around the globe. You relish a challenge and revel in celebrating successes as a team.