🔥 1000+ вакансий с удаленкой на Хабр Карьере → посмотреть и откликнуться

Senior Node.js Developer

Местоположение и тип занятости

МоскваПолный рабочий день

Компания

Описание вакансии

О компании и команде

Yakov & Partners sustains and promotes best practices in strategy consulting. We brought together 15+ former Big Three partners who offer a wealth of expertise across all key industries. We serve clients in Russia and abroad.

We are currently looking for a Senior Node.js Developer with 5+ years of JavaScript experience for internal projects at Yakov & Partners.

Ожидания от кандидата

Key Responsibilities

  • Backend code development for various IT systems and integrations
  • Support for existing code base
  • Test infrastructure development and support
  • Interaction with project managers

Desired Skills and Competencies

  • At least 5 years of experience with NodeJS in backend applications
  • Experience with SQL/NoSQL databases
  • Experience developing HTTP servers in NodeJS using Express, KOA or other tools
  • Experience in REST, GQL and WebSocket server development
  • Experience in writing unit tests
  • Proficiency in Git flow and CI/CD
  • Knowledge of TypeScript

Would be a plus:

  • Ability to package the output in Docker and describe docker-compose
  • Experience with Redis
  • Familiarity with queue servers (RabbitMQ, Apache Kafka, etc.)
  • Familiarity or preferably experience with React/Vue.js/etc., Webpack/Gulp/etc.
  • Experience in developing applications using TypeORM + Typed GraphQL
  • Familiarity with Google Protobuf and gRPC
  • Good understanding of microservices architecture
  • Experience with major projects
  • Experience of working in a team

Условия работы

What we offer

  • A fast-growing company with excellent opportunities
  • A beautiful office in the center of Moscow
  • Opportunity to gain unique knowledge and expertise
  • You will be surrounded by professionals who are passionate about their work
  • You will be working in an open environment with the opportunity to develop – both personally and professionally
  • Reported salaries only
  • Annual performance bonus
  • Additional annual non-discretionary bonus
  • Flexible schedule, remote work possible
  • Gym compensation
  • Lunch allowance
  • Medical insurance, with access to a wide range of health clinics and services
  • Taxi compensation
  • Massage, fresh fruits, meditation sessions, and workouts in the office
  • Corporate tennis club, squash, wakesurfing, and other activities