👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

IT Architect

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

Полный рабочий деньМожно удаленно

Компания

Краудфандинговая платформа для финансирования проектов, работающая на блокчейне

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

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

Job Description

At this role you will be required to undertake technical journey from business requirements to technical implementation as subject expert and decision maker. Together with Chief Architect you will design solutions, overcome challenges and build exceptional software solutions that millions of people use all over the world. Blockchains, eCommerce services, payment gateways, fraud control, heavy- duty applications, huge data volumes - all this awaits. You will be the key answering machine for "how it should be developed" challenges while complementing demanding business requests "what should be developed" right before they go into development.

Required skills

At least 10 years of active efforts in IT industry (software development projects)
At least 5 years experience in software development (Java server-side)
At least 2 years experience working with/in remote and multilingual teams
Deep knowledge of design and architectural patterns, relational and NoSQL databases and object-oriented development concepts

Deep knowledge of software development life-cycle and methodologies
Exceptional problem-solving and analytical skills (Google before you do)
Experience with containerized and cloud-enabling technologies and architectural patterns (multi-threading, stateless services, idempotency, isolation, async operations, event-based solutions etc)
Technical writing and documenting skills (software design, system architecture, sequence diagrams, UML etc)
Good knowledge of Linux/Unix, network technologies and protocols
Tech stack: Java/Spring Boot, Cassandra, Consul, Eureka/Zuul, Docker/Kubernetes, AMQP/RabbitMQ, REST/WebSockets BS/MS in technical (analytical) field (Computer Science, Engineering, Math etc.)
Upper-intermediate English

Nice to have skills

Good understanding of blockchain technologies C/C++ frameworks
Mobile applications drawbacks

Responsibilities

Creating and maintaining architectural solutions for business requirements Maintaining proper documentation
Consulting Developers on "how it should be done"
Code review and system audit

Key concept coding / prototyping
Maintain consistency in architecture and software design Technical Debt management

Бонусы

What you can expect from us:

  • Competitive salary (discussed with a successful candidate)
  • Official contract with an individual entrepreneur
  • Remote work is possible;
  • International team
  • Office in the center of Moscow;
  • VMI with dentistry;
  • Partial compensation for rental housing;