Viseven Group is an international MarTech company specializing in interactive content and cloud solutions for global pharmaceutical companies since 2009. Continuous growth and self-development are embedded in our corporate DNA. Our unique developments and approaches are actively used in more than 50 countries of the world. Viseven solutions are presented at major industry events in Barcelona, Philadelphia, London, etc. The rapidly growing team includes more than 700+ highly skilled technical a
Viseven Group is an international MarTech company specializing in interactive content and cloud solutions for global pharmaceutical companies since 2009. Continuous growth and self-development are embedded in our corporate DNA. Our unique developments and approaches are actively used in more than 50 countries of the world. Viseven solutions are presented at major industry events in Barcelona, Philadelphia, London, etc. The rapidly growing team includes more than 700+ highly skilled technical and non-technical experts: front- and back-end developers, BA specialists and managers who create, localize and configure programs in offices around the world: Zhytomyr (Ukraine), Tallinn (Estonia), Poznan (Poland), New Delhi (India), Bridgewater (USA). Role description: Viseven is looking for a Full-Stack Developer to develop our product - web - platform eWizard. Responsibilities: Development of high-level functionality Independent implementation of functionality from planning to delivery Code review Mentoring junior developers with Buckfixing and refactoring Performance optimization Participate in task planning and evaluation Writing unit tests, e2e tests Self-testing of developed tasks in the target environment Designing the structure of the database and modules Analysis and implementation project coding best practicesAnalysis of project technical requirements and adapting code accordinglyCoordinating efforts and collaborating with other developersDocumenting every part of the development process for follow-up and supportAdhering to security requirementsRequirements: 4+ years of commercial experienceHTML, CSS, JSProficient in Vue, Vuex (custom plugins, downloaders for assembly (i.e. for the Webpack project) TypescriptNodeJS, Express.js, REST, AWS services Good knowledge of databases, the ability to design a database according to the task. Good theoretical knowledge and practical experience of working with migrations, the ability to apply them in practice (understanding what Repository (or ActiveRecord) is when working with a database, and how to apply it) Knowledge of OOP, design patterns in practice SOLID, DI; creation of test cases for unit tests; knowledge of the principles of operation of functions: good theoretical and some practical knowledge rx.; experience with immutable Setting up Gitlab pipelines for process automation, CI with running unit tests, custom settings in Git Experience with Docker, writing dockerfile and docker-composeKubernetes (deployment, logging, maintenance), understanding helm-chart What do we offer? The team has for us of great importance, so we value it and provide an opportunity for everyone to share their vision, realize their own ideas, grow in a professional environment, maintaining a balance between work and personal life. By joining Viseven, you will receive: Competitive remuneration and regular salary reviews Professional and disciplinary annual growth Paid vacation - 18 working days per year (20 working days after 2 years of cooperation) 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 bereavement) Comprehensive medical insurance (including a course of masssoot and physical procedures) English language courses Opportunity to participate in professional forums and conferences Regular corporate events and team building Experienced team and friendly atmosphere Pleasant working environment: a comfortable, fully equipped office and the opportunity to work at home
Show more
Show less
Position level
Not applicable
Type of employment
Full-time
Job responsibilities
Engineering and Information Technologies
Industries
IT services and IT Consulting