Oliinyk I.

Full-Stack JS Developer

1 000 - 2 000 USD
  • Астана
  • От 1 года до 3 лет
  • JavaScript
  • TypeScript
  • React
  • Node.js
  • Git
  • Английский — B1 — Средний

Must-have:

  • 2+ years of commercial experience in backend development (or equivalent real-world project experience)
  • Good knowledge of JavaScript with an understanding of core functional programming concepts
  • Hands-on experience with React and Next.js
  • Practical experience using TypeScript
  • Experience with Node.js backend frameworks such as Fastify or ExpressJS (strong Node.js fundamentals required)
  • Experience designing and implementing RESTful APIs
  • Understanding of asynchronous programming, event-driven patterns, and common pitfalls
  • Knowledge of clean code principles and SOLID
  • Experience writing automated tests (Vitest or similar)
  • Proficiency with Git
  • Practical experience using Docker
  • Experience participating in code reviews (as author or reviewer)
  • Experience working with databases:

PostgreSQL (experience with ORMs like Prisma is a plus, not mandatory),
MongoDB or Firebase

Nice to Have:

  • Experience with cloud platforms such as AWS or GCP
  • Familiarity with Serverless architectures
  • Basic knowledge of Terraform
  • Experience with Redis or similar caching solutions
  • Basic understanding of microservices concepts
  • Familiarity with message queues or brokers: RabbitMQ/SQS/BullMQ, or equivalents
  • Understanding of communication protocols: HTTP, WebSocket, MQTT(a plus)
  • Introductory understanding of distributed and high-scale system design

​​​​​​​​​​​​​​What We Expect:

  • Ability to write clean, maintainable, and readable code
  • Willingness to learn and grow as a backend engineer
  • Sense of ownership and responsibility for delivered features
  • Interest in understanding product requirements and proposing improvements
  • Team-oriented mindset and openness to feedback