Эта вакансия уже завершена
We are looking for a passionate Full-stack JavaScript Developer (Middle+ level) who will work in one of our offices in Chernivtsi, Odesa, Ivano-Frankivsk, Lviv or remote from any other location in Ukraine.
Required skills
- JavaScript, Node.js, AngularJS;
- Linux experience at user level: not afraid to use the command line when needed.
- Excellent verbal and written communication skills in English (your CV should be written in English only!)
- SQL know-how (experience with PostgreSQL would be a plus);
- Shell scripting (experience with bash scripts considered a plus);
- Automated test scripts experience (Selenium/Protractor);
- Experience working in an Agile environment (Scrum methodology considered a plus);
- Experience working with Git;
- Experience using Jira;
Required skills
- Linux user experience;
- Strong JavaScript knowledge;
- SQL knowledge;
- At least Upper-Intermediate (B2) English (your CV in English is a must).
As a plus
- Node.js
- AngularJS
- loopback
- Postgresql 9.x or later experience;
- Elasticsearch experience;
- Experience with at least one unit-testing framework: Karma, Jasmine, chai, etc;
- Experience with one automated testing framework: selenium, protractor, cypress.ui, etc;
- Experience using CI/CD methodology (continuous integration, continuous deployment);
- Experience working within Agile scrum methodology.
We offer
- International working environment.
- Continuous learning programs.
- Clearly defined career path.
- Technical certifications.
- 21 working days of paid vacation/year.
- Paid sick leaves.
- Periodic evaluations with salaries raises and bonuses in accordance with performance.
- Private medical insurance.
- Flexible schedules and opportunity to work remote.
Responsibilities
Apply technical skills in both front and back-end environments;
On back-end the developer will create new objects or update existing ones with new attributes, will develop validation, pre-population and logic configuration for these objects/attributes and ensure API support;
On front-end the developer will work on creating the necessary layouts for the web interfaces as well as all the supporting code for it;
Work with Scrum Agile methodology;
Use Linux platform as deployment for the application and testing of the code;
Actively participate and contribute to periodical team meetings;
Work as part of an international team;
Writing unit tests and integration tests;
Take part in peer code review sessions.
Andriy