Middle FullStack Node.js/React.js Developer

ROLE OVERVIEW
We are seeking a 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

- 3.5+ years of professional experience with Node.js and React.js.
- Strong expertise with Express.js and Next.js frameworks.
- Solid TypeScript experience.
- Experience with GCP or AWS services (e.g., Cloud Storage / S3, PubSub / SQS, Cloud Functions / Lambda).
- Proficiency in SQL databases.
- Strong experience developing RESTAPI
- 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+).

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.

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

What we offer

- Interesting and challenging tasks;
- Opportunity for growth and professional development;
- Competitive salary;
- Support in self-education and initiatives aimed at professional development (annual training budget);
- Flexible working hours;
- Transparent communication;
- Regular performance reviews;
- 18 working days of vacation, 10 paid sick leave days;
- Possibility to work remotely.

Published 12 May
65 views
Β·
14 applications
93% read
Β·
72% responded
Last responded yesterday
To apply for this and other jobs on Djinni login or signup.