Tech Stack
TypeScriptReactNode.jsNestJSMongoDBTailwindZustandJotai
Responsibilities
- •Develop modern client interfaces using TypeScript and React
- •Integrate with external APIs, LLMs, and other cloud services
- •Participate in architectural design decisions
- •Create prototypes of new solutions in the field of generative AI
- •Write comprehensive tests: unit, integration, load
- •Participate in code reviews and technical decision-making
Requirements
- •Javascript, Typescript
- •Node.js
- •React
- •React Query, Zustand, Jotai
- •HTML, CSS, SCSS (Grid, Flexbox)
- •Tailwind
- •Node, NestJS, Mongo
- •REST API, Swagger
Nice to Have
- •Experience in AI/ML
- •Experience with NextJS
- •Experience with UI kits
- •WebSockets
- •Experience with Docker
- •Experience writing unit and integration tests (Jest, Playwright)
Interview Process
1. HR screening (30-40 minutes)
2. Technical interview (1.5 hours)
3. Final interview + live coding (1.5 hours)
Duration: 2-3 недели
What We Offer
- •Access to top language models for work and experiments: GPT, Claude, Gemini, LLaMA, DeepSeek, Qwen, Mistral Large, GigaChat, YandexGPT and more
- •Professional growth and knowledge sharing within the team, with partners, universities and AI communities
- •IT accreditation — the company is in the registry of accredited IT organizations
- •Annual benefit of your choice: health insurance / sports / education compensation
- •Referral program
- •Official employment under Russian Labor Code with 100% sick leave compensation
- •Hybrid work from the Saint Petersburg office or remotely
- •Internal learning: book club, English classes, Just Talks
- •Opportunities within the i-Free Group: 16 IT companies, ~1000 specialists — meetups, knowledge sharing, horizontal growth
- •Corporate culture Just AI DNA: parties, movie nights, sports events, museum visits
