11 views
Suprun A., FOP
We are the "Kolo" team, developing a highly loaded logistics ecosystem for the automation of postal processes (analogous to the Nova Poshta cabinet). Our project includes work with real-time tracking, map integration, complex financial calculations and a parcel management system.
We are currently recruiting for an intensive internship program for talented Junior developers who are ready to work on a real product.
Technology stack:
1.Frontend & UI Layer:
Next.js 14/15 (App Router, Server Actions)
TypeScript (Strict Mode)
Tailwind CSS (Utility-first styling)
Shadcn UI / Radix UI (Accessible headless components)
React Hook Form (Performance-first forms)
system)2. Backend & Architecture:
NestJS (Modular architecture)
Prisma ORM (Type-safe database access)
PostgreSQL (Relational database)
Redis (Caching & session management)
Passport.js (JWT & OAuth2 authentication)
Class-validator / Class-transformer (DTO validation)
Swagger (OpenAPI) (API documentation)
Socket.io / WebSockets (Live tracking & notifications)
Axios (HTTP client for API integration)
Google Maps API / Leaflet (Geographical data & mapping)
Postman / Insomnia (API testing)
What we offer:We run a 2-month program where you will work on real system modules that are being prepared for release. Based on the results of the internship, the 1-2 best candidates will receive an offer for permanent work in the project.
Two formats of participation are available:
Competitive (free): You receive technical tasks and work on them independently within the deadlines. This format is for those who already have enough knowledge to work autonomously. Youyou are evaluated by the final result.
Mentor support (paid): Individual work with the team's Tech Lead. Includes a detailed Code Review of each line of code, training on commercial architecture, assistance in solving complex bugs and priority right to an offer. This is an investment in your rapid transition to the Middle level.
Your tasks:
Development and support of UI components.
Creation of server logic and data validation.
Working with databases and integration of third-party services (maps, payment systems).
Requirements for the candidate:
Basic knowledge of JavaScript/TypeScript and React (understanding hooks, props, state).
Understanding how client-server interaction works.
Willingness to dedicate minimum 4 hours to the project day.
Great desire to learn to write clean, scalable code.
How to get to us:
Respond to the vacancy.
We will send you a short test task (real case).
After checking the test, a short technical interview where we will discuss your level and choose the internship format.
Ready for a challenge? We are waiting for your feedback!