Position: Middle FullStack JavaScript developer (Angular/Node.js)
Company: OpsWorks
Category: JavaScript
Experience required: 3y
English level: upper

Responsibilities
Working with an architect software solution, back-end, and front-end development;
Being part of discussions and decisions on the project;
Designing, building, and maintaining efficient, reusable, and reliable code;
You will participate in the leadership and management meetings and grow as a leader.

Qualifications
At least 3 years of expertise working with JavaScript programming;
Expert knowledge of Node.js and Angular 8;
Familiar with RDBMS and NoSQL database;
Experience with hands-on technical design, solution architecture, and architecture roadmaps;
Unit, integration, and automation testing experience;
Experience with software engineering best practices (code reviews, source control management, build processes, testing, and deployment, release and change management);
Comfortable using Git and JIRA to manage progress;
Understanding of agile software development methodologies;
Friendly attitude and honest personality to work with our team which consists of developers and management;
Upper-Intermediate conversational English level is a must;
Strong time management and teamwork skills.

Nice to have
Experience with React.js framework;
Experience with Docker, Kubernetes;
Proficient in new and emerging technologies.

We offer
Challenging tasks;
Possibility to grow your career to a Technical Lead position;
Plenty of responsibility and freedom in choosing technological solutions;
Possibility to do new things, not just maintain old;
Appreciation and honest/open leadership style;
A friendly team of experts who inspire and support you;
Self-education support (access to a premium subscription to Safari Books Online, etc; paid attending professional conferences and meetups);
Corporate English lessons with a native speaker;
Flexible schedule;
Paid vacation (21 working days per year);
Paid sick leaves and medical insurance;
Compensation negotiable, based upon experience.