logo xi.effect
Разработка

Backend разработчик

Кто мы?

Мы — 2 основателя, 4 тимлида, 5 команд, больше 15 активных участников сообщества вокруг EdTech продукта. Решаем задачи, делимся опытом, общаемся и делаем друг друга лучше.

О чём наш продукт?

xi.effect — Приложение для репетиторов, которые хотят сделать свою работу комфортнее и продуктивнее. Это платформа, собирающая все необходимые сервисы для проведения занятий, работы с материалами, аналитики.

Кого мы ищем?

Начинающих и продолжающих бэкенд-разработчиков, готовых бросить вызов прежде всего себе: прокачать свои hard and soft скилы, поработать в продуктовой команде над реальным проектом, решать сложные задачи, озвучивать идеи и не бояться их доказывать. Ты будешь участвовать в разработке API, налаживать взаимодействие с базой данных, тестировать свою работу и ревьюить чужую. У нас не соскучишься!

Что мы можем тебе предложить?

  • Наставничество от опытных специалистов в области разработки веб-приложений (и не только!)
  • Чистый и читабельный код с использованием современных подходов к разработке
  • Место в команде единомышленников, стремящихся прокачать свои навыки
  • Библиотеку полезных материалов и периодические мастер-классы по IT-тематике
  • Максимально гибкий асинхронный график: обязаловки у нас тут нет, можно работать в любом удобном для тебя темпе
  • Расскажем про IT, про процессы в нём, ты станешь лучше понимать специфику отрасли
  • Возможность попробовать кросс-командное взаимодействие: у нас есть все, от фронтендеров до девопсеров
  • Поможем улучшить твоё резюме и набраться того самого опыта, без которого никуда

А по навыкам что?

К сожалению, у нас нет ресурсов и времени на обучение людей с нуля, поэтому есть несколько ключевых навыков:

  • Понимание основных принципов построения веб-приложений и работы с базами данных
  • Знание какого-то бэкенд-фреймворка (пишем мы на FastAPI, но рассмотрим также DRF, Falcon или Flask)

Также будут плюсом (но если что научим):

  • Коммуникабельность и ответственность
  • Опыт работы с IDE и системами версионирования (мы используем git)
  • Понимание Docker и Docker Compose
  • Умение писать тесты на Pytest
  • Знания по DevOps и/или CI/CD
  • Базовое понимание Linux

Какие будут задачи?

  • Работа с PostgreSQL через SQLAlchemy (и alembic для миграций)
  • Разработка сервиса пользователей на FastAPI
  • Разработка RabbitMQ-воркера отправки почты на aio-pika
  • Разработка основного бэкенда приложения на FastAPI с использованием SocketIO
  • Поддержка телеграм-бота на aiogram для техподдержки проекта
  • Написание модульных и функциональных тестов на Pytest

В списке есть незнакомые тебе технологии? Отлично, будет в чём разобраться, чтобы дописать очередную строчку в резюме! Мы стараемся делать задачи интересными и развивать через них навыки разработчиков

Что мы используем?

Frontend: Typescript, React, Zustand, NextJS, Tailwind

Backend: Python 3.11+, FastAPI, SocketIO, SQLAlchemy, Pytest, Docker, PostgreSQL, RabbitMQ

А также: Git, GitHub, Discord, Kaiten, Figma, Notion, Miro

Как у нас дела?

В данный момент мы готовимся к закрытому запуску первого функционала платформы, делаем новый дизайн, допиливаем фичи, общаемся, учимся друг у друга, ревьюим код. После запуска готовимся собрать фидбек, определить наиболее приоритетный функционал, ускорить его разработку, а также представить платформу инвесторам

Важно понимать

Пока мы всего лишь группа энтузиастов, у нас нет инвестора и платить мы тебе не можем (но ты вполне можешь указать в опыте работы наш стартап, это релевантно (несколько человек из проекта так нашли работу)), как и устроить тебя официально. В дальнейшем мы с радостью пригласим тебя в штат, но для этого нужно прежде всего создать продукт, который будут любить и будут им пользоваться

Формат работыДистанционныйУровеньJunior, MiddleГрафик работыГибкий
Кто ищет
Николай
НиколайBackend Lead, Сo-Founder
Телеграм@niqzart