TechCore - это команда профессионалов с многолетним опытом в разработке программного обеспечения. Мы помогаем клиентам на всех этапах создания цифровых решений, от концептуализации и дизайна до внедрения и поддержки. За нашими плечами сотни реализованных проектов, поэтому мы не понаслышке знаем, какие трудности встречаются в процессе разработки, и умеем находить эффективные решения для любых задач. Наши ожидания: основы JavaScript; базовое понимание TypeScript; основы Node.js; понимание, как работает backend-приложение; базовое понимание REST API; основы HTTP: методы, статусы, headers, body; работу с JSON; базовое понимание асинхронности: Promise, async/await; базовое понимание event loop; умение работать с npm / yarn / pnpm; основы работы с Git; базовые знания SQL; начальный опыт с PostgreSQL / MySQL или другой реляционной БД; понимание CRUD-операций; базовое понимание авторизации: токены, JWT, cookies на уровне “что это и зачем”; умение читать чужой код и разбираться в существующем проекте. Будут плюсом: pet-проект на Node.js, опубликованный на GitHub/GitLab; опыт написания простого REST API; знакомство с Express / NestJS / Fastify; базовый опыт с Prisma / TypeORM / Sequelize; знакомство со Swagger / OpenAPI; базовое понимание Docker; опыт работы с Docker Compose; базовое понимание MongoDB; знакомство с Redis; базовое понимание WebSocket; опыт написания простых unit-тестов на Jest / Vitest; понимание валидации входных данных; базовое понимание логирования и обработки ошибок; опыт с React / Vue будет плюсом для fullstack-направления; умение читать техническую документацию на английском. Ну что, ты с нами? Ждем тебя в нашей команде!