Fullstack Developer (React Node.js) Miejsce pracy: Kraków Technologies we use Expected React.js TypeScript Node.js Mobx GraphQL Redux About the project We are looking for an experienced Full-Stack Software Engineer to support and further develop customer-facing platforms within the Identity domain. The role involves working with a modern TypeScript-driven technology stack and close collaboration with end users to convert feedback into reliable, high-quality UI and API enhancements. The ideal candidate combines strong technical expertise with the ability to communicate effectively and resolve complex production issues. Your responsibilities Maintain and extend the Node.js API and ReactJS frontend Ensure long-term stability, performance, and scalability of user interfaces Enhance backend services built with Hapi.js Improve state management using MobX or Redux Design and optimize GraphQL-based data layers Work directly with customers to investigate and resolve UI and API issues Translate user needs into robust technical solutions Participate in Agile development processes, including testing and peer code reviews Our requirements 4 years experience as a Fullstack Developer Advanced TypeScript: Deep proficiency in TypeScript across the entire stack Frontend Excellence: Strong experience with ReactJS and state management libraries (specifically MobX or Redux) Backend Development: Proven experience with Node.js and web frameworks (experience with Hapi.js is a significant advantage) Modern API Design: Hands-on experience with GraphQL schemas, resolvers, and integration Customer Engagement: Comfortable and effective in interfacing with global customers to troubleshoot and resolve technical challenges Collaboration: Experience working in an Agile environment, maintaining high code quality through peer reviews and testing This is how we organize our work This is how we work at the clients site SQUARE ONE RESOURCES sp. z o.o. At Square One Poland we link IT experts with the business. With over 25 years of experience, we specialize in recruitment processes on a global scale. Despite years of experience, we still have a startup DNA and this is our advantage. Our offices are located in London and Warsaw, however, we can reach clients from all over the world, from start-ups to big worldwide corporations.