— C# .NET 4.0 +
— OOP/OOD
— SOLID
— IoC
— Unit Testing
— Read and search information in English
— .NET Core
— (O)RDBMS (PostgreSQL, SQL Server, MySQL, etc.)
— ORMs (Entity Framework, NHibernate, Dapper, etc.)
— NoSQL
— Message Queues (RabbitMQ, Apache Kafka, etc.)
— Cache Services (Redis, Memcached, etc.)
— EAV модель
Та щось знати про:
— ElasticSearch
— GraphQL (interaction with GraphQL API or implementation of custom one)
— REST
— CQRS
— Microservices
— Scalable, fault-tolerant systems
— Graph Databases
— Composite pattern, Visitor pattern
— Docker
— Унікальні та цікаві проекти
— Гідну оплату праці
— Оплачувану відпустку, лікарняні та овертайми
— Гнучкий графік роботи
— Корпоративне медичне страхування
— Смачну каву та десерти
— Розробляти back-end для високонавантаженої, розподіленої, mission-critical системи.
— Розробка компонентів системи на .NET Core майже з нуля
— Приймати участь в плануванні задач, давати оцінку задачам. Розбивати задачі на під задачі
— Уточнювати вимоги до задачі
— Робити код рев’ю
— Приймати участь у всіх процесах команди, починаючи від планування і закінчуючи ретроспективою
— Тісна колаборація в команді бекенд, фронтенд та допомога в налаштуванні CI
Проект по створенню mission-critical системи, яка займається збором, зберіганням та аналізом отриманої інформації.
Подібні проекти: Google Knowledge Graph, Palantir, GRAKN.AI
Наш back-end стек:
— Веб-сервіси на Node.js та .NET Core
— Write model — PostgreSQL
— Read model — ElasticSearch
— RabbitMQ
— GraphQL API
— Docker (в процесі)
— Git, Gitlab CI, Jira