Position: Full Stack Developer (NodeJs, React)
Company: OutCrew
Category: Node.js
Experience required: 3y
English level: intermediate

We are looking for a Full Stack Developer (NodeJS) to join our team on a full-time basis.

We offer all our employees:
Competitive salary, performance-based bonuses, and flexible working hours
Social package, including sports and enrichment classes compensation, medical insurance with dental coverage
Own educational platform with courses, training programs, certifications
Annual salary review
20 working days paid vacation and sick leave
Corporate celebrations, team buildings, and fun activities
Free meals twice a day, refreshments
Technical library with option to order books
Coaching and reviews to support your career development
Internal Mobility Program
Help and support for candidates from other cities
Working for one of the top social gaming companies in the world


Responsibilities:
Development of new features and modules with test coverage
Maintenance current version of the application
Participate in code review, application architecture, design business logic
Explore new approaches that could enhance existing solutions

Requirements:
4+ years of building enterprise systems
Ability to build large-scale applications
Good knowledge of NodeJS and NPM
Experience with the second server language (Java is preferred)
Knowledge of databases PostgreSQL (NoSQL will be a big plus)
Experience with implementing and/or using APIs (GraphQL)
Ability to work in teams and communicate
A strong sense of responsibility and initiative
Intermediate English

Nice to have experience with:
Kafka
Messaging brokers
Redis