Astanahub Logo
Vacancies

Middle Full-Stack Developer

Archive
Astana Full-time Full-time

The vacancy has been archived and is no longer active

Main requirements

Your stack and tools

Core:

· Frontend: Vue 3, TypeScript, Pinia, Tailwind

· Backend: NestJS, TypeScript, REST, Prisma ORM

· Database: PostgreSQL via Prisma, migrations, query optimization

· Infrastructure: Docker, Docker Compose, CI/CD (GitHub Actions)

· AI / Data: Python (scripts, data processing, integration with ML models)

· Development tools: Git, Claude Code / Cursor / Codex — as a workflow standard

What you will do

· Design and develop the core features of the platform: AI personality diagnostics, dashboards of admission probabilities, career tracks, a matching system for students and professionals

· Build a UI that doesn't just "work", but explains complex things simply — data visualization, interactive tests, transition animations, customer-oriented UX

· Develop architecture based on NestJS: modules, services, DDD approaches, integration with external AI APIs

· Work with Prisma — design schemas, migrations, optimize queries for load

· Containerize services in Docker, support dev/prod environments

· Write Python scripts for data processing, integrations, and auxiliary ML pipelines

· Use AI agents to speed up development: code review with Claude, boilerplate generation with Cursor, routine automation through Codex — but at the same time maintain architectural thinking and code ownership

· Participate in product discussions — not just to complete tasks, but to offer solutions where technology enhances the user experience

What we offer

JINAQ is a new generation career guidance platform. We help students, counselors, and schools find their way through AI analysis of personality, interests, and activities. We build admission probabilities, generate step-by-step career tracks, and create an ecosystem where ambitious students meet professionals. We are not making "another EdTech." We are building a life decision—making infrastructure with data, visualization, and AI agents inside the product.

search
All statuses
New
Viewed
Under review
Invitation
Confirm
Rejected
Name Work Experience Contacts Response date Notes Response status
reach

There are no responses yet

When someone responds to a vacancy, a list of candidates will appear here

627 Views
WhatsApp Telegram
We use cookies to ensure the proper functioning of our website and for analytics. By continuing to use the website, you confirm your acceptance of the use of cookies. More
Share