Курило Наталья
Москва
Удаленная работа, От 3 до 6 лет, Полная занятость, Стандарт плюс

Ключевые навыки

MongoDB
PostgreSQL
Node.js
Design Patterns
DDD
EDA
SOLID
GoF
TypeScript
authentication methods

Израильская компания NeuraLegion - разработка платформы для тестирования приложений на основе искусственного интеллекта в свою мультинациональную команду приглашает

опытного backend-разработчика

Нам нужен backend-разработчик со следующими квалификациями:

• minimum 5 years experience in back end/full stack development
• Proficiency in ES and TypeScript
• Strong work experience with Node.js and its frameworks like Express.js, Koa.js, etc.
• High level of experience in data storage technologies like PostgreSQL, MongoDB and Elastic search
• Experience with authentication methods like Kerberos, SSO, Active Directory or similar
• Strong knowledge of OOP and design and architecture patterns such as DDD, Event Sourcing and CQRS
• Experience with Unit and e2e testing, the understanding difference between BDD and TDD
• Experience with Docker, k8s and configuration management tools.

So, candidate should know:
Fundamental:
1. SOLID
2. Design Patterns (GoF)

Node.js:
1. Event loop
2. Micro- and macro-tasks
3. Streams

Architecture:
1. Domain-Driven design (DDD)
2. Event-driven architecture (EDA)
3. Microservice architecture

Желательно, но не обязательно:
• Continuous delivery and other DevOps practices
• Performance analysis and optimization techniques
• Client-side development
• Cloud computing (AWS, GCP, Azure, etc)

Условия:

  • полная удаленная занятость, гибкий график по мск,
  • оплата 3000 - 4 000$ - по результатам собеседования.