Middle Full-stack Developer
WebbyLab is a Ukrainian IT outsourcing company. We develop scalable and feature-rich Web and Mobile applications using NodeJs, React, React Native, PHP stack. We have successfully completed projects for Daimler Mercedes-Benz, Bayer, Pfizer, Uber, Ezlo, etc.
Currently, our company consists of more than 100 first-rate specialists. Our objective is to enhance our team with even more exceptional talents who will embrace our values, inspire others, and grow alongside us as we work towards achieving all our goals.
We are looking for a Middle Full-stack Developer with a solid background in both frontend and backend development. We expect a strong understanding of ACID, SOLID, and the CAP theorem, along with experience in building scalable and reliable solutions. You should be comfortable working with architecture, complex business logic, and integrations with third-party services. Your tasks will include developing new functionality, implementing solutions for new clients, and supporting existing integrations.
Your skill set:
- 2+ years of commercial Full-stack experience working with Node.js (Express, Koa) and React / Redux;
- Deep knowledge of TypeScript, JavaScript (ES6+), HTML5, and CSS3;
- Strong experience with MySQL or PostgreSQL and hands-on experience with TypeORM or Sequelize;
- Understanding of REST API design and principles of building scalable backend services;
- Experience in writing automated tests (Jest, React Testing Library for frontend; Mocha or Ava for backend);
- Thorough understanding of the event-oriented model in Node.js and asynchronous programming;
- Practical experience with Docker (containerization, writing Dockerfiles and docker-compose);
- Understanding of MVC, SOLID principles, ACID properties, and basic cryptography concepts;
- Ability to estimate complexity, assess risks, and break down vision into actionable items;
- Basic knowledge of Linux distribution administration;
- Ability to work with AI-powered coding tools in software development (like Cursor, Claude Code, Gemini CLI).
Would be a plus:
- Experience with React Native for mobile development;
- Understanding of Clean Architecture principles and design patterns;
- Experience with Cloud services (AWS, Azure, or GCP) and monitoring systems;
- Experience in designing, developing, or publishing libraries or packages;
- Upper-Intermediate level of English.
Our benefits:
- Challenging tasks and continuous professional growth and feedback;
- Want to upgrade your skills? No problem, WebbyLab is ready to compensate for your training, conferences, courses, etc.;
- English courses and a Speaking Club with the native speaker;
- Internal trainings, exchange of experience, demo presentations of projects;
- Access to a corporate library and consultations with our IT specialists;
- Flexible working schedule and type of work (remote/office within Ukraine);
- Paid vacation of 20 working days, sick leave.
Please indicate the salary expectations, detailed description of your experience, skills, contact details in the CV/cover letter.
Recruitment Process: HR interview → Test task → Technical interview → Final interview.
Note: our recruiting team will consider your application and will contact you if your experience and qualifications align with the role. If you do not receive a response, don’t worry, it means we have kept your resume on file for future opportunities.