Job Description
About Company
What we're looking for
- We are looking for people who are passionate about fitness and excited about building products that could touch millions of people to join us on this meaningful journey.
Your role & responsibilities
- Code and test backend services in NodeJS.
- Design, implement and/or use RESTful web services
- Building scalable microservices-based system
- Understand the needs of the customer or business and utilize this knowledge to develop applications that are consistent with the specific needs and requests of the customer
- Participate in agile software development, prototyping and code reviews with a small team of developers
Your skills & qualifications
- > 5 years of programming experience, > 2 years of NodeJS experience
- Experienced in Agile/Scrum development environment
- Ability to write structured, well-documented and maintainable code
- Strong background in NodeJS (ES6)
- Practically experienced with REST APIs design and implementation
- Expert knowledge of developing projects based on NodeJS and Express framework
- Practically experienced with MongoDB
- Practically experienced with Redis
- Solid professional experience in using NodeJS unit testing frameworks (Jest, Mocha, etc.)
- Good problem-solving and analytical skills
- Knowledge of and skills in designing/implementing microservices is a big plus
- Experienced in any of the following areas is a plus: clean code, ci-cd, optimizing database design,
- Good English communication
Preferred Skills:
- Strong written communication skills in English
- Good English speaking Skills (You will get better with us)
Benefits:
- Very attractive salary with 13th-month salary
- Performance bonus based on effort and output
- Annual sponsored retreat trip
- Sick leave, maternity leave, vacation days
- Health insurance
- PTO / sick leave
- Continuous growth and development for your career path
Benefits for you
- Very attractive salary with 13th-month bonus
- Performance bonus based on effort and output
- Annual sponsored retreat trip
- Sick leave, maternity leave, vacation days
- Health insurance
- Continuous growth and development for your career path
- Mon - Fri
- In case of emergency (covid 19), the company has Support candidates for online interviews, onboard online