ongoing
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

Kateryna Prykhodko
Personal Recruiter