Position: Full-Stack Developer (Vue.js/Node.js/AWS)
Company: Nixwood
Experience required: 3y
English level: upper

It is available on market for 8 years, and we are proud that we were the first, who established such a platform.

Responsibilities:
Development of functionalities and features different complexity
Independently implement functionality from the planning to the delivery
Reviewing code
Mentoring juniors
Working on bug fixes and refactoring
Take part in planning and estimation of tasks
Write unit tests, e2e test
Self-testing of developed tasks in target environment
Design database structure and modules
Propose and apply development patterns and practices on practice (in own code and while code review)
Documenting every part of the development process for further work and maintenance
Required skills & knowledge:
At least 2 years of commercial experience
Good knowledge of HTML, CSS, JS
Good knowledge of Vue.js, Vuex (maybe with other frameworks (React, Angular))
Good knowledge of Typescript
Good knowledge of Node.js, Express.js
Experience with AWS services, Lambda functions, step functions, SNS, SQS etc.
Databases: RDBMS, NoSQL, DynamoDB
Webpack/Gulp/Grunt
Understanding of REST API design principles
Experience in delivering RESTful microservices in a Service-Oriented Architecture
Customizes GitLab pipeline for process automation
Production experience with Docker
Familiar with Kubernetes (deployment, ingress, service)
Will be a competitive advantage:
AWS Certified Developer Associate Certification
What we provide:
We understand that our team members are essential to making our goals a reality, so we value and empower them to share their vision. And we reward this kind of passion with a highly competitive compensation and exceptional benefits, such as:
·       Competitive compensation and regular performance based salary and career development reviews. 
·       Passionate experienced team, friendly atmosphere, concern for the comfort of specialists.
·       Professional and career growth
·       Paid vacation time (18 business days per year), sick-leaves.
·       Paid time off 3 business days in case of marriage or childbirth
·       Comprehensive medical insurance including gym, dental services, massages and vaccination
·       Accounting assistance
·       English learning courses
·       Opportunities to participate in professional forums and conferences
·       Regular corporate events and team-buildings
·       Enjoyable working environment: comfortable and fully equipped office and possibility to work from home