Responsibilities * Collaborate within a Scrum team to deliver new features from technical design to post-launch support. * Work closely with the team, architects to design scalable, maintainable, and secure backend solutions. * Solve cross-domain problems by aligning backend logic with frontend needs and external systems. * Implement solutions adhering to best practices in software design, including SOLID principles, IoC, and OOP methodologies. * Develop and maintain frontend components using React. * Build and maintain backend services using NestJS. * Design and interact with relational and/or NoSQL databases. * Ensure high code quality through unit testing, functional testing, and continuous integration.
Requirements * 3+ years of experience with JavaScript and TypeScript in both frontend and backend contexts. * Strong understanding of SOLID principles, IoC, OOP, and software design patterns. * Experience working with client/server architecture and RESTful APIs. * High comfort level extending and improving an established codebase. * Proficiency with Git version control systems. * Intermediate English proficiency (spoken and written). * Familiarity with the SCRUM Agile development framework.
Nice to Have * Experience with React and NestJS frameworks. * Experience with relational and/or NoSQL databases. * Experience in performance analysis and code optimization. * Exposure to cross-platform programming (e.g., Electron, React Native).
Benefits: * Annual company bonus * Competitive salary & flexible working hours * Daily breakfast, lunch, and office refreshments * Private health insurance, dental coverage, and psychological counseling * 20 paid vacation days and 5 sick days per year * 6 long weekends and 1 day off for your birthday * Gifts for special occasions (birthday, Easter, Christmas, Women’s and Men’s Day, weddings, childbirth, etc.) * Technical library with the option to order books * Access to our educational platform with courses, training programs, and certifications * Career development through coaching and reviews * Internal mobility & referral program * Corporate celebrations, team-building events, and fun activities * Personal care in the office (nails, eyebrows, and barber services) * Modern offices (Kyiv, Vinnytsia, Dnipro) with organized shuttle buses to and from the office