10+ years of programming professional work experience, 3+ years of Team Lead experience;
Accomplished at creating robust, secure, scalable, performant RESTful APIs to support multiplatform applications;
Extensive experience with NodeJS and creating cloud-based microservices architecture using AWS Gateway and Lambdas;
Extensive experience with AWS cloud environment;
Comprehensive knowledge of Object-oriented and functional programming along with SOLID design principles and standard software design patterns;
Proficient understanding of OWASP security principles;
Demonstrated organizational, analytical, and interpersonal skills;
Ability to manage tasks independently and take ownership of responsibilities;
Must demonstrate initiative and effective independent decision-making skills;
Ability to communicate technical information clearly and articulately;
Ability to adapt to a rapidly changing environment;
In-depth understanding of the systems development life cycle;
Upper-intermediate English level or higher.
A HealthCare platform that helps people to take care of mental health. Our team is developing a method of supporting people in the exact moment they need it most. Our technology uses Data Analysis and Predictive Analytics to identify patterns of behavior, allowing us to predict when a client will need support. We also use Artificial Intelligence to collect additional data about the client's current experience as well as deliver interventions in the moment they are needed, rather than at the time of the next scheduled appointment. These technological interventions are guided and written by our human workforce of counselors and clinicians.
Project Team: On our side - Team of developers (Full-Stack React/Node, Mobile React Native), PM, CSM, QA Engineеr. On the client side - CIO, Tech Lead.
Tech Stack: React.js, Node.js, Next.js, Typescript and Gatsby creating cloud-based microservices architecture using AWS Gateway and Lambdas. AWS Lex Bot. DynamoDB PostgreSQL Firebase.
Design secure, scalable, low-latency, highly available systems;
Refactoring of the existing systems;
Lead and manage a team of Back-end and Full-stack Developers;
Design and implement scalable and reliable cloud-based software;
Analyse information for design requirements to make recommendations and opinions;
Develop project plans and estimates;
Troubleshoot and debug complex issues;
Modifying software to fix errors, improve its performance, or upgrade interfaces;
Directing software programming and documentation development;
Create programs, and run tests and simulations;
Collaborate with cross-functional teams to define, design, and ship new features;
Mentor and coach team members to help them grow their skills and careers;
Recruiting new team members.
Career and professional development opportunities;
Regular performance evaluation;
Flexible working hours;
Remote work opportunities;
20 paid vacations per business year and National Ukrainian holidays;
10 paid sick leaves;
Business English courses of all levels;
Team parties, company events, and branded presents;
Comfortable office, equipped with everything you need and round-the-clock access.