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-направления;
-
умение читать техническую документацию на английском.
Ну что, ты с нами? Ждем тебя в нашей команде!