— Excellent knowledge and experience with Java and Spring Boot
— Excellent knowledge of SQL (PostgreSQL) and good knowledge of NoSQL databases (replica set/ cluster)
— Experience with Maven/SBT/Gradle
— Experience with design patterns (DI, Factory, Singleton, etc.)
— Good knowledge of REST API, XML/JSON
— Experience with AWS (SES, S3, EC2, Route53, SQS, etc.)
— Experience with unit and integration tests (knowledge of TDD/BDD)
— Advanced level of working with GIT/Mercurial/SVN
— Experience with CI, Docker
— Advanced knowledge of Linux system
— English at an Intermediate level or higher
— Experience with Groovy, GCP (cloud run, SQL, Kubernetes), third party API (Twilio, Mandrill, Applozic, Moodle, POS LightSpeed, NutrientIX, TaxJar, Inbody)
— Good knowledge of HTML, JS (Angular/ Knockout), CSS (SASS/ LESS)
— Competitive reward for the provided services
— Professional development opportunities under the supervision of senior professionals
— Signing an agreement for the provision of services
— Assistance in paying taxes and other paperwork
— Good compensation package
— Regular team-building events and corporate parties
— A huge number of other bonuses:)
— Develop interesting projects together with talented and dedicated peers
— Participate in design and development of the new and existing programming solutions
— Participate in code review sessions
— Learn and apply innovative approaches and cutting edge technologies
The project is a multilevel platform which helps people to get their goal: lose fat or gain muscle based on the special meal plan. All user’s results are tracked on several levels: coach, application and clever weighing machine.
Apps — Native iOS, Android.
Server — Java.
Frontend — Angular