Join Techstack as a Full-Stack JS Trainee and learn under the guidance of an experienced mentor.
This is a full-time training program built around a practical project with TypeScript, Node.js and React. You'll work on real tasks, strengthen your fundamentals and learn how to use AI tools effectively in development.
We don't expect you to know everything. What matters to us is that you understand what you're doing, can explain your decisions, and are ready to learn.
TypeScript
ECMAScript
HTML5 & CSS3
NodeJS
Express.JS
ReactJS
SQL
You'll join a team under the guidance of an experienced mentor, who will work with you one-on-one on a training full-stack project built with TypeScript, Node.js, and React. Your mentor will help you apply theory in practice, work through real tasks, and learn to use AI tools as part of your daily workflow — from writing code to understanding when and why to use them
We strive to maintain high standards in the tech industry, and this is one of the core principles of how we work. That's why the company and every team member keep growing and improving.
Even starting out as a Trainee, you immediately become part of this culture of growth - and can see where you can move forward. At Techstack, there are different growth paths that gradually open up as you gain experience:
Write clean, well-structured code and tests.
Work closely with your mentor to clarify requirements and discuss technical solutions.
Work on practical full-stack tasks using TypeScript, Node.js and React.
Take initiative, solve problems independently, and ask for help when needed.
Use AI tools as part of your development workflow and understand when and why to use them.
Apply what you learn in practice and continuously improve your technical skills.
Good knowledge of JavaScript / ECMAScript.
Knowledge of TypeScript.
Hands-on knowledge of Node.js and Express.js.
Basic SQL skills.
Experience with HTML5 and CSS3.
Knowledge of at least one UI library or framework, such as React, Angular or Vue.
Understanding of Git.
English at Intermediate level or higher.
Attention to detail and a strong desire to learn and grow.
Ability to learn independently and take responsibility for your work.
Initiative and a proactive approach.
Experience using AI tools in development, such as Copilot, Cursor or Codex, and understanding how they work rather than simply using them.
Will be a plus:
NestJS
TypeORM / Sequelize
Bootstrap
Sass / Less
MongoDB / Mongoose
A full-time trainee program with one-on-one mentorship from an experienced engineer.
A practical full-stack project where you can apply your knowledge and work through real tasks.
A stable, long-term position at Techstack after successful completion of the program.
Opportunities for professional and career growth through meetups, hackathons, technical communities and AI initiatives.
Direct communication with stakeholders and no micromanagement.
Up to 50% compensation for professional courses and conferences.
Free English and Business English courses.
20 vacation days and 7 sick days.
Legal and accounting support.
Hubs in Wrocław, Lviv, Kyiv and Kharkiv, or everything you need for remote work.
Appreciation gifts for meaningful events and occasions.
Pre-screening form — a short questionnaire about your engineering approach and experience with AI tools
Preliminary screening with a recruiter
English level check
Test task
Interview with expert mentors
Techstack is a technology product engineering company that brings high standards of development to the IT industry and upholds them. We give every team member the opportunity to influence the development of the product, the company, and its processes. Learn more about Techstack.
Want to make your contribution? You're in the right place. Apply for the position!
Want to make an impact?
You're in the right place.