Position: Full-stack Developer (JavaScript)
Company: Enjoygaming
Category: JavaScript
Experience required: 3y
English level: intermediate

About you:

— 3+ years as a back-end developer in NodeJS / Express
— Strong Knowledge of JavaScript, Node.js (with express), TypeScript, HTML, CSS, SCSS
— Good understanding of communication protocols (REST, JWT, OAuth 1.0/2.0, WebSockets, etc.)
— Understanding of security, vulnerabilities, and approaches to avoid them;
— Understanding of RxJS and Observables; functions async/await; understanding of EventEmitter;
— Experience with relational and NoSQL databases (Redis, Mongodb, MySQL)

Will be a plus:

— Nest JS / Typescript
— Experience with PHP/Mysql in any popular framework
— React.js / Angular 12 or 13
— Skills in API design, database design
— Working principles with Docker/Docker compose
— Knowledge about microservice architectures and integration patterns
— Understanding basic design patterns and being able to apply them;
— Experience working with AWS tech stack

Project technology stack:

— NestJS, Typescript
— React
— MySQL
— Redis
— Kubernetes
— Grafan

Benefits:

— Competitive salary fixed in USD with yearly performance reviews;
— Private Entrepreneur formalization;
— Relocate to Slovakia is possible;
— Full taxation coverage from the company’s side;
— Flexibility in your schedule;
— Unlimited paid vacation leave and Ukrainian bank holidays;
— Unlimited paid sick leave in case of necessity;
— Development courses/training reimbursement;
— Corporate team-building events, corporate parties.