We’re looking for a Senior Full-Stack JS Engineer to play a pivotal role in building and scaling an AI-powered recruiting SaaS platform that is transforming how enterprises source, match, and hire top talent. The US-based Client’s project is moving quickly from a proven internal tool to a commercial, multi-tenant SaaS product already serving enterprise clients such as HP and GE Aerospace.
You’ll help replace outdated recruiting workflows with intelligent AI-driven features that dramatically accelerate hiring cycles. This is a high-impact, high-ownership position where you’ll work end-to-end on features that directly influence product success.
If you thrive on ownership, enjoy blending beautiful UIs with robust back-end logic, and want to work on cutting-edge AI applications in the recruiting space, this role is for you.
Experience / Skills required:
Must have:
5–7 years of professional software engineering experience Bachelor’s degree in Computer Science, Engineering, or a related field Hands-on experience with React.js (including modern hooks, state management, and component architecture) Strong experience with Node.js (REST/GraphQL APIs, backend services, authentication) Strong proficiency in PostgreSQL (schema design, complex queries, optimization) Solid command of HTML, CSS, and responsive design principles Proven ability to deliver production-ready features in a fast-paced environment Experience with AWS services (EC2, S3, Lambda, RDS) Strong spoken and written English communication skillsGood to have:
Exposure to LLMs (OpenAI, Claude), including integration, prompt engineering, or AI feature development Familiarity with ORMs (e.g., Prisma, TypeORM, Sequelize) Previous startup or high-growth SaaS environment experience Experience building or scaling multi-tenant SaaS platformsResponsibilities:
Design, develop, and ship full-stack features end-to-end, delivering measurable improvements to the platform’s candidate sourcing, matching, and hiring workflows Translate Figma designs into responsive, accessible, and high-performance React components that delight users and scale across enterprise tenants Build and enhance backend services in Node.js, ensuring reliable data handling, performance, and seamless integration with AI capabilities Implement platform enhancements, fix critical bugs, and maintain clean, regression-resistant code that supports rapid iteration Collaborate with cross-functional teams (Product, QA, Design, and fellow engineers) in an Agile environment to deliver high-quality features on time Contribute to architectural decisions and help evolve the platform as we expand AI features and support growing enterprise demands Participate in the full software development lifecycle: from requirements to deployment and monitoring, while championing code quality and best practicesWe offer:
Competitive salary with the regular review Vacation (up to 20 working days) Paid sick leaves (10 working days) National Holidays as paid time off (11 days) Online English courses Accountant assistance and legal support Flexible working schedule, remote Direct cooperation with the customer Dynamic environment with low level of bureaucracy and great team spirit Challenging projects in diverse business domains and a variety of tech stacks Communication with Top/Senior level specialists to strengthen your hard skills Online/offline teambuildings