Job Description, Responsibilities & Requirements
About the Position
Full Stack Developer (Node.js, Vue.js)
Location: Ukraine
Remote: Yes
Viseven Group - міжнародна MarTech компанія, що спеціалізується на інтерактивному контенті та хмарних рішеннях для глобальних фармацевтичних компаній з 2009 року. Постійне зростання та саморозвиток закладені в нашій корпоративній ДНК. Наші унікальні розробки та підходи активно використовуються більш ніж у 50 країнах світу. Рішення Viseven представлені на великих галузевих заходах у Барселоні, Філадельфії, Лондоні тощо.
Команда, яка швидко зростає, включає понад 700+ висококваліфікованих технічних і нетехнічних експертів: front- і back-end розробників, BA фахівців та менеджерів, які створюють, локалізують і налаштовують програми у офісах по всьому світу: Житомир (Україна), Таллінн (Естонія), Познань (Польща), Нью-Делі (Індія), Бриджвотер (США).
Role Description:
Viseven is looking for a Full-Stack Developer for the development of our product - the web platform eWizard.
Responsibilities
- Develop and implement complex functionality according to business and technical requirements.
- Independently manage full-cycle tasks: from analysis and planning to implementation, testing, and release.
- Participate in planning, decomposition, and task estimation.
- Conduct code reviews and ensure adherence to code quality standards.
- Perform bug fixing, refactoring, and optimization of existing code.
- Optimize application performance and improve their stability.
- Develop and maintain unit and end-to-end tests.
- Conduct independent testing of implemented functionality in the target environment.
- Design the structure of databases, modules, and system components.
- Analyze technical requirements and adapt architectural and technical solutions accordingly.
- Implement and promote best development practices in the team.
- Collaborate closely with other developers and related teams to achieve common goals.
- Maintain the relevance of technical documentation and document key decisions.
- Ensure compliance with security requirements and secure development principles.
Requirements
- 2-3 years of commercial experience in software development.
- Proficiency in Vue.js and Vuex, including working with custom plugins, Webpack, and setting up build processes.
- Practical experience with TypeScript.
- Experience with Node.js and Express.js, building REST APIs, and working with AWS services.
- Good knowledge of databases, experience in designing database structures according to business requirements.
- Understanding and practical experience with database migrations, and the application of Repository or Active Record patterns.
- Deep understanding of OOP principles and practical experience with SOLID, Dependency Injection, and design patterns.
- Experience in writing unit tests and creating test scenarios.
- Good theoretical knowledge and practical experience with RxJS.
- Experience in setting up GitLab CI/CD pipelines for automating development processes, running tests, and deployment.
- Proficient use of Git, including customization of workflows.
- Practical experience with Docker, writing Dockerfiles, and docker-compose configurations.
- Experience with Kubernetes.
We Offer
Joining Viseven, you will receive:
- Competitive compensation and regular salary reviews.
- Professional and career growth.
- Paid vacation - 18 working days per year (20 working days after 2 years of collaboration).
- Sick leave without supporting documents - 4 working days per year.
- Documented sick leave - 20 working days per year.
- Family leave - 3 paid working days (in case of marriage, birth of a child, or serious loss).
- Comprehensive health insurance (including massage and physiotherapy courses).
- English language courses.
- Opportunity to participate in professional forums and conferences.
- Regular corporate events and team-building activities.
- Experienced team and friendly atmosphere.
- Pleasant working environment: comfortable, fully equipped office and the possibility to work from home.
About the Company
Viseven Group - міжнародна MarTech компанія, що спеціалізується на інтерактивному контенті та хмарних рішеннях для глобальних фармацевтичних компаній з 2009 року. Постійне зростання та саморозвиток закладені в нашій корпоративній ДНК. Наші унікальні розробки та підходи активно використовуються більш ніж у 50 країнах світу. Рішення Viseven представлені на великих галузевих заходах у Барселоні, Філадельфії, Лондоні тощо.