Position: Full-Stack Engineer
Company: Techstack Ltd
Category: JavaScript
Experience required: 3y
English level: upper

**About the product:**
Our Product is a Virtual platform with aqua fitness classes in swimming halls and spas. In the first year, the Product appeared in almost 50 facilities in Finland and 25 facilities abroad, and covered countries like Sweden, Great Britain, and Germany. This proves that the concept works well on a global scale as well. From a technological point of view, the business is the centralized management of an extensive network of devices.

The main goal of a Product is to become a global market leader.

A Long-term mission is to create the world's leading media platform that meets the needs of commercial and municipal pool operators.

In parallel, the company will enable millions of users to enjoy high-quality swimming and aquatic fitness training programs no matter where they are.

**Technology stack:**
JavaScript;
TypeScript;
React/React dashboard;
React Native Android app;
AWS Lambda and API Gateway for Back-End;
AWS RDS MySQL for a database;
GitHub Actions for CI and CD;
AWS CDK for infrastructure as code.

**About the role:**
As a Full-Stack Engineer, you will bring the expertise and high code standards to the Product and help the Product become a global market leader.

**You will:**
Understand the application architecture and be able to retain high-level engineering knowledge of the system;
Design customer-facing UI and Back-End services for various business processes;
Be responsible for developing certain components of the system (i.e., chat, to-do list, notes, gamification, etc.);
Collaborate with other developers and team members on the integration of elements;
Recommend and implement improvements to processes and technologies;
Participate in sprint planning, backlog grooming, and sprint retro sessions, as well as daily scrum calls.

**You:**
Have 4+ years of experience in software coding and development;
Have solid experience in using React, TypeScript for Front-End, and AWS for Back-End; 
Are proficient in English as we have intense communication with the product team.

**Will be a plus:**
Have experience with the rest of our tech stack.

**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 for educational courses and conferences price for professional growth;
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 Covid medical support;
Assist with legal and accounting support;
Implement regular team events and activities;
Give unforgettable emotions and gifts for significant life events.