Jobs at Evoplay

View all jobs

NodeJs developer

Kyiv, Ukraine

We are looking for a highly skilled and experienced Senior Backend Developer specializing in Node.js and TypeScript to join our team. In this role, you will design, develop and optimize scalable backend systems, mentor team members and implement best practices across the engineering organization.

Responsibilities:

  • Lead the design and implementation of complex backend systems and APIs using Node.js and TypeScript.
  • Architect scalable, secure, and high-performance solutions to meet business requirements.
  • Optimizing application performance, ensuring low latency and high availability.
  • Conducting code reviews, enforcing coding standards and promoting best practices within the team.
  • Mentor junior and mid-level developers, providing guidance and technical expertise.
  • Collaborate with cross-functional teams, including frontend developers, DevOps and product managers, to create high-quality software solutions.

Requirements:

  • 4+ years of professional backend development experience using Node.js.
  • Knowledge of TypeScript and a deep understanding of its features and benefits.
  • Strong knowledge of RESTful API design, experience with GraphQL is a plus.
  • Strong understanding of databases, including PostgreSQL and MySQL, with expertise in data modeling, query optimization, and database performance tuning.
  • Experience with message queues such as RabbitMQ or similar technologies, including designing and implementing messaging patterns (e.g. publish/subscribe, work queues) for scalable and decoupled systems.
  • Solid experience with caching strategies and tools such as Redis or Memcached, including implementing data caching, session storage, and distributed caching to improve application performance and reduce latency.
  • Familiarity with containerization (Docker) and cloud platforms (AWS or GCP).
  • Knowledge of security best practices for backend development.
  • Excellent problem solving skills and ability to work in a fast-paced environment.
  • Strong communication skills and experience working in collaborative, agile teams.

We offer:

  • 20 working days of vacation;
  • 12 sick days;
  • Compensation for sick leave;
  • Medical insurance;
  • Flexible work schedule;
  • Gifts and benefits for significant occasions;
  • Mental health care;
  • Support and development of volunteer culture.

Share This Job

Powered by