closed

Senior FullStack developer Node.js/React.js

Role overview

We are seeking a Senior Full Stack Engineer with a proven track record in Node.js and React.js. You will be responsible for designing, developing, and optimizing both the frontend and backend services of our AI-driven recruiting platform. Your contributions will be pivotal in integrating new AI features.

Team

You will be part of a cross-functional team consisting of 4 developers, 1 QA, 1 BA, 1 PO, a DevOps engineer, and a tech lead. Together, we’re tackling the challenges of managing multiple data integrations, developing AI-driven processes, and creating a user-friendly website to transform the hiring process.

Technical knowledge

  • 6+ years of professional experience with Node.js and React.js

  • Strong expertise with Express.js and Next.js frameworks

  • Solid TypeScript experience

  • Hands-on experience with GCP or AWS services (e.g., Cloud Storage / S3, PubSub / SQS, Cloud Functions / Lambda)

  • Proficiency in both SQL and NoSQL databases

  • Strong experience developing REST and GraphQL APIs

  • ElasticSearch experience for search and indexing

  • Experience with TDD methodologies and writing unit tests to ensure high-quality, maintainable code

  • Upper-intermediate or higher level of spoken English (B2+)

Will be a plus

  • Commercial experience with GCP

  • Development of LLM integrations (OpenAI, AssemblyAI, Anthropic)

  • Commercial experience with workflow engines such as GCP workflows, Kestra, AWS Step Functions and so on

  • Prompt engineering experience

Responsibilities

  • Design and implement frontend (React.js, Next.js) and backend (Node.js, Express.js) components, ensuring maintainability, scalability, and performance

  • Develop and maintain RESTful APIs and microservices to support data flows within the platform

  • Utilize GCP or AWS services (Cloud Storage / S3, Pub/Sub or SQS, Cloud Functions or Lambda) for optimal performance and scalability

  • Work with SQL and NoSQL databases to store and manage large data sets efficiently

  • Leverage ElasticSearch for advanced data search and analytics capabilities

  • Collaborate closely with the QA, BA, PO, DevOps, and Tech Lead to deliver high-quality features in an agile environment

  • Integrate AI components (OpenAI, AssemblyAI, etc.) into the platform to power advanced features such as natural language processing and data analysis

  • Conduct peer reviews, uphold coding standards, and mentor junior developers

  • Participate in architecture discussions, propose improvements, and keep the tech stack up-to-date

What we offer

card image

Competitive compensation

We offer competitive work compensation to reward your contribution. Salary reviews are conducted regularly.

card image

Professional growth

Opportunities for continuous professional growth through training, mentorship, and skill development initiatives.

card image

Paid time off

We offer 18 working days of paid vacation per year. And we also provide 10 working paid sick leave days to our employees.

card image

Pleasant environment

Enjoy a vibrant work culture with regular online celebrations, team activities, and corporate gifts. We create a pleasant environment where fun and connection thrive.

card image

Flexible working hours

Enjoy a work-life balance and work remotely on a flexible schedule, starting between 9-11 am. We observe all bank holidays in Ukraine to let you recharge.

card image

Clear communication

We value clear communication with minimal bureaucracy. Your requests are resolved quickly, and regular feedback from colleagues ensures smooth collaboration.

card image

Innovate with experts

Join us to work on cutting-edge projects from Europe, Canada, and the U.S., pushing the boundaries of technology and innovation.

card image

Annual training budget

An individual annual budget for education, training, and seminars, including English language learning.

card image

Referral program

Earn rewards through our referral program — bring a new talent to our team and receive a generous bonus.

Talent acquisition process

Step 1

Step 1

Pre-screen interview

Step 2

Step 2

Tech interview

Step 3

Step 3

Signing an offer

Find more information

Our offices
image with text block
USA

Miami

78 SW 7th St, Miami, FL 33130

image with text block
USA

New York

15 W 36th St, New York, NY 10018

image with text block
UK

London

16 Gresham St, London EC2V 7EH

image with text block
Estonia

Tallinn

Kaupmehe tn 7-120, Tallinn 10114