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 8 offices around the world. Role description: Viseven is looking for a Back-end Developer to join the development team of our SaaS product of the eWizard platform. Responsibilities: Development of functionality and features of varying complexity Independently implement functionality from planning to release Code review Work on bug fixing and refactoringParticipate in task planning and evaluationWriting unit tests, e2e testsSelf-testing of developed tasks in the target environmentDesigning the structure of databases and modulesApplication of OOP principles in practiceDocumenting every part of the development process for further work and maintenanceRequired experience and skills: 3+ years of commercial experienceKnowledge of Typescript, Knowledge of NodeJS , Express.js, REST, AWS services Good knowledge of databases (ability to design a database according to the task). Good theoretical knowledge and understanding of migrations, ability to apply them in practice. Understanding what a Repository (or Active Record) is when working with a database. Using knowledge of OOP, design patterns in practice, SOLID, DI. Ability to create test cases for unit tests. Understanding the principles of operation of functions. Good theory and some practical experience rx. Experience with immutableAbility to configure Gitlab pipeline for process automationExperience with Docker, writing dockerfile and docker-composeBasic understanding of Kubernetes (deployment, ingress, service) What do we offer? The team is very important to us, so we value it and give everyone the opportunity to share their vision, realize your own ideas, grow in a professional environment, maintaining a balance between work and personal life. By 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 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 (incl. course of massages and physical procedures) English language courses Possibility of participation 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 moreShow less Job level Not applicable Type of employment Full-time Job duties Engineering and Information technologies Industries IT services and IT Consulting