Maincast is one of the leading esports companies in Europe, specializing in content production and live broadcasts of Dota 2, Counter-Strike 2, FIFA, Overwatch and other competitive games. We are an official ESL representative in Eastern Europe until 2027 with exclusive rights to broadcast over 75% of premium Dota 2 and CS 2 tournaments.
27 серпня 2024

Middle Fullstack NodeJS+React Developer (вакансія неактивна)

Київ

Привіт, ми MainCast 👋

MainCast — одна з провідних кіберспортивних компаній в Україні та Європі, яка спеціалізується на виробництві контенту та прямих трансляціях по Dota2, Counter-Strike 2, FIFA, Valorant та інших іграх. Ми є офіційним представником ESL у Східній Європі до 2027 року з ексклюзивними правами на трансляцію понад 75% преміальних турнірів Dota 2 і CS2.
Наразі ми знаходимось у пошуку Fullstack Developer’a, який допоможе нам розробляти найкращі стрімінгові продукти.


Requirements:

  • Proficiency in NodeJS (80%) and React (20%)
  • Experience with TypeScript
  • Experience with state management libraries like Redux (or Zustand)
  • Experience with backend frameworks: Strong understanding of Nest.js (or other backend frameworks like Express.js or Fastify)
  • Solid experience of working with PostgreSQL or other relational DBMS
  • Experience with ORM technologies: Knowledge of Prisma, TypeORM, or Sequelize
  • Familiarity with WebSocket and network protocols (TCP, UDP)
  • Understanding of software architecture (programming patterns, SOLID principles, etc.)
  • Experience with version control systems, such as GitHub or similar
  • Nice-to-Have:

    • Experience using React Query or similar libraries
    • Experience with non-relational databases
    • Understanding of database transactions
    • Redis, Kafka
    • Experience in implementing own protocols based on TCP or UDP
    • Experience in building apps architecture of medium complexity
    • Experience in building and scaling applications using Docker
    • Familiarity with CI/CD tools like GitHub Actions
    • Experience working with a peer-review workflow

Responsibilities:

  • Take part in a full cycle of software development
  • Collaborate with UX/UI designers, QA and project manager
  • Actively participate in product design and decision-making with the ability to suggest innovative solutions
  • Commit to ongoing learning and integrating new technologies into your work

What we offer:

  • Work with leaders in the field of eSports.You will grow up and we will help in that.24 days of vacation.Team building.
  • No dress code.
  • Loft style office located 3.5 km from the city centre, 7 minutes from the metro, kitchen availability, delicious coffee/tea.
  • Stable and decent pay.
  • Large-scale projects.