Junior Full Stack Developer
We are hiring a strong Junior Full Stack Developer to join a startup team building an AI driven platform that supports recruiters and hiring managers at every step of the hiring process, from job creation and pre screening to interviews, evaluation, and final decision making.
The product focuses on automating and improving recruiting workflows using AI. It works with resumes, job descriptions, interviews, transcripts, and unstructured candidate data, transforming them into structured insights, summaries, follow ups, and evaluations. The goal is to help teams make faster, unbiased, data driven hiring decisions while reducing manual work and administrative overhead.
You will work on a real product used by recruiters and hiring teams, building features that generate job descriptions, analyze resumes, detect gaps, generate follow up questions, run AI powered pre screen interviews, process voice and text data, and present clear candidate insights to clients.
This is a startup environment with close collaboration with stakeholders. You will discuss tasks not only from a technical perspective, but also from a business and product workflow point of view. Priorities can change, processes are flexible, and there is no strict Scrum or heavy framework.
Responsibilities
• Develop and maintain full stack product features using JavaScript and TypeScript
• Build frontend interfaces with React, Tailwind, and reusable components using Storybook
• Implement backend logic with Node.js, Express, tRPC, and Drizzle ORM in an Nx based monorepo
• Work with PostgreSQL for core data and Redis with BullMQ for background jobs and async workflows
• Build and maintain document and resume analysis pipelines, including PDF processing and data extraction
• Integrate AI driven functionality such as resume analysis, gap detection, follow up question generation, interview summaries, and candidate evaluations
• Work with vector databases and retrieval pipelines for semantic search and candidate matching
• Use Docker for local development and work with AWS services such as EC2 and S3
• Collaborate directly with stakeholders to clarify requirements and align technical solutions with business processes
• Actively use AI assisted development tools to speed up coding, debugging, refactoring, and learning
Tech stack you will work with
• JavaScript, TypeScript
• React, Tailwind, Storybook
• Node.js, Express, tRPC
• Nx monorepo
• PostgreSQL, Drizzle ORM
• Redis, BullMQ
• Docker
• AWS EC2 and S3
• LangChain, Langfuse
• Qdrant vector database
• Tesseract.js
• Voice and interview processing tools
• PDF analysis and document processing
Requirements
• At least 1 year of commercial or intensive practical experience as a Full Stack Developer
• Strong fundamentals in JavaScript and TypeScript, with hands on experience using React and Node.js
• Profile education in Computer Science, Software Engineering, or a closely related technical field
• English level B2 or higher, required for regular communication with stakeholders
• Active daily use of AI tools for development such as Cursor, GitHub Copilot, CodeX, Antigravity, or similar
• Ability to communicate clearly, ask questions, and understand tasks in the context of real business workflows
• Comfortable working in a startup environment with changing priorities and loosely defined processes
• Strong motivation to learn, take ownership, and grow into a solid full stack engineer
Hiring process
• Stage 1: AI based interview conducted in English using the product you will later work with
• Stage 2: Interview with the startup team, focused on technical skills, communication, and product thinking
• Stage 3: Test task, which may be skipped if the first two stages go well
This role is ideal for a strong junior developer who wants to work close to the product, understand how AI powered systems are built end to end, and grow fast in a real startup environment with modern technologies and real users.
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | Native |