RESPONSIBILITIES
- Participate in development of mobile-based applications;
- Participate in sprint planning & estimation sessions;
- Test and document the produced software according to company and project standards;
- Communication with internal and external project stakeholders;
- Lead technical workstream(s) and manage subordinates (if any).
REQUIREMENTS
- Experience building full-stack web applications or experience building backend applications;
- Production experience building Node.js applications;
- Strong JavaScript knowledge. Experience with one or more of the following frameworks: Express.js, NextJS, React;
- Experience in maintaining and refactoring existing Node.js applications;
- Knowledge of NoSQL and relational databases;
- Production experience deploying and maintaining Node.js applications;
- Git and GitHub knowledge;
- Familiarity with Node.js automatic test frameworks like Jest. Knowledge of Appium is a plus;
- Knowledge of Docker and Kubernetes;
- Knowledge of Google Cloud Platform is a plus;
- Self-management and ability to work in strict timelines;
- Positive attitude towards new challenges;
- Fluent in written and spoken English.
WE OFFER
- Opportunity of professional growth and development;
- Compensation of attending conferences and trainings;
- English classes at our office;
- 28 calendar days annual vacation and 3 sick-leave days;
- Medical insurance;
- Compensation of sport expenses.