Position: Full-Stack Engineer (Node+Angular)
Company: Techstack Ltd
Category: JavaScript
Experience required: 3y
English level: intermediate

**About the product:**
Our Product is a platform for digitalization and for creating online surveys. All surveys are individual for customers and all data is protected. This platform provides individual design for clients and flexible analytics depending on the needs of the company. The platform supports not only web versions, but also mobile devices.

**Technology stack:**
NodeJS;
Express;
NestJS;
Typescript;
Angular 11+;
Jest;
MySQL8;
Keycloak (or other Oauth/OpenID providers);
Continuous Integration with CircleCi.

**About the role:**
As a Full-Stack Engineer you will work as a part of our team on the Product, which provides market researchers with insightful and genuine data. Thanks to our panel of technology for this product, reward system and survey software, we would like to simplify the application process and encourage digitization in technical areas, where too often poorly copied paper forms predominate. We offer you the opportunity to work on an interesting Product where you can share your knowledge and ideas and leave your mark.

**You will:**
Remove impediments for effective teamwork, propose and implement solutions;
Work closely with other passionate Software engineers to develop and deliver new features;
Bring impactful software products in collaboration with the skilled product and development teams;
Write clean code, unit and integration tests;
Create design documentation and diagrams;
Collaborate on various architectural projects and decisions as required.

**You:**
Have 3+ years of development experience with NodeJS and Angular;
Aim to build software of exceptional quality by adhering to coding standards, design patterns and best practices;
Demonstrate background in SQL;
Are proficient in working with Typescript;
Demonstrate good knowledge and practical use of agile software development methodologies, preferably SCRUM;
Have an Intermediate (or higher) level of English.

**We will:**
Take care of strong opportunities for your professional and career growth - Meetups, TechClubs, Professional Library and more;
Provide challenging tasks and a friendly experienced team;
Maintain flat hierarchy without micromanagement — our doors are open, and all teammates are approachable;
Produce direct communication with product stakeholders;
Provide the ability to make an impact on product and company development;
Give up to 50% compensation of educational courses and conferences price for professional growth;
Provide discounts and bonuses of IT Loyalty program;
Help you improve or maintain your English lever in our free English classes and The Business English Course;
Give 23 business days leave, 10 sick days, and medical Covid support;
Assist with legal and accounting support;
Implement regular team events and activities;
Give unforgettable emotions and gifts for significant life events.

**We:**
Techstack is a product-oriented software development company that sees its mission in bringing high standards to the technology industry. 

We are not solo players, but a band with common goals. Now we are 160+ highly-skilled specialists, and we keep growing as a team and as professionals.