We are looking for a Senior Full-Stack Developer to join an international project and strengthen the team working on a mobile application with web-based components.
In this role, you will primarily focus on backend development using Node.js, designing scalable services, APIs, and integrations, while also contributing to the mobile application built with React Native when needed. You will work closely with the client on a daily basis, participate in product discussions, and help deliver scalable and high-quality solutions. Responsibilities * Design, develop, and maintain backend services using Node.js. * Build and optimize scalable REST APIs and backend integrations. * Design backend architecture with a focus on performance, scalability, and maintainability. * Integrate third-party APIs and external services. * Contribute to the development and maintenance of the React Native mobile application when required. * Collaborate closely with the client and internal team on a daily basis. * Participate in product discussions and help define technical solutions and architecture. * Write clean, maintainable, and well-tested code. * Take ownership of features from development through deployment and production support. * Actively use AI tools to improve development efficiency and code quality. * Adapt to changing requirements in a dynamic environment.
Requirements: * 5+ years of commercial software development experience. * Strong commercial experience with Node.js and backend application development. * Experience designing, developing, and maintaining RESTful APIs. * Solid understanding of backend architecture, scalability, security, and best practices. * Commercial experience with React Native and willingness to contribute to the mobile application. * Strong knowledge of JavaScript (ES6+) and TypeScript. * Understanding of mobile application architecture and React Native best practices. * Experience integrating third-party APIs and external services. * Hands-on experience with Git and version control workflows. * Strong communication skills and ability to work directly with clients. * Proactive, flexible, and comfortable in fast-paced environments. * Experience using AI tools in day-to-day development. * English level: Upper-Intermediate or higher.
Our Benefits: * Professional growth: Individual development plan, mentorship, reimbursement for professional certifications and English lessons, access to professional courses in Corporate Learning Management System. * Community: Tech community and knowledge-sharing events, English speaking club, corporate library and book club, volunteering and charity initiatives. * Wellbeing: Medical insurance, regular medical check-ups, sport reimbursement, paid vacation and sick leave, mental health support and events. * Work environment: Fully-equipped offices, top-notch equipment, flexible work format, activities both in-office and online, Y-bucks and access to the Yalantis store.
Please note that feedback on the results of the CV review will be provided only in the event of a decision to consider your candidacy further. Otherwise, your data will be retained in the company’s CV database, and we will gladly contact you if a suitable vacancy becomes available. The consideration period is 7 working days.
Before sending us your CV, you may read our Privacy Notice.