We are seeking a Team Lead FullStack Developer 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
At least 2 years of experience working as a Team Lead
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
Apply for Team Lead FullStack Developer Node.js/React.js
What we offer
Competitive compensation
We offer competitive work compensation to reward your contribution. Salary reviews are conducted regularly.
Professional growth
Opportunities for continuous professional growth through training, mentorship, and skill development initiatives.
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.
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.
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.
Clear communication
We value clear communication with minimal bureaucracy. Your requests are resolved quickly, and regular feedback from colleagues ensures smooth collaboration.
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.
Annual training budget
An individual annual budget for education, training, and seminars, including English language learning.
Referral program
Earn rewards through our referral program — bring a new talent to our team and receive a generous bonus.