May 28, 2021

Software Architect в Gett

Main responsibilities:

1) Cross BU architectural activities.

Gett RnD consists of several main business units: Demand, Marketplace & Supply and BizOps. Each BU is responsible for dozens of services, in total we have 100+ applications interacting with each other. Software architects keep the whole system in a good shape in terms of BUs’ and services’ zones of responsibility and data flows and provide strategic vision of the system evolution. They also are the ones who have The Big Picture of the system, keep an eye on it and track every significant change.

2) Inter BU architectural activities.

Within a business unit software architects keep engineers informed about significant changes in other units, make sure solutions proposed by engineers address existing non functional requirements and keep technical health of the system. In other words the role implies an active part in the development process but not necessarily from an execution perspective, we want software architects to challenge the current solutions and to be able to drill into details.

3) One time activities “in the field”.

Architects as a part of business unit tech staff are expected to support important agendas if needed. Could it be taking part in development of a feature in order to help a product team to meet a deadline, or presentation of financial data flows to external auditors.

What you will do:

  • act as a technology bridge between business units and teams within a business unit
  • keep a big picture of systems architecture
  • define code and documentation standards
  • review technical design documents
  • fix/facilitate fixing of existing issues
  • join and contribute to development efforts
  • conduct/facilitate technology research

Additional Requirements

  • Overall engineering experience of more than 5 years, at least 2 years as a senior developer or a team/tech leader
  • english, at least B2 level
  • Understanding relational databases theory, industry standards of scalability and high availability
  • Understanding pros and cons of microservices architecture
  • Knowledge in domain driven design, clean architecture
  • Ability to create and understand software architecture artefacts like sequence diagrams, block-schemas, entity-relation diagrams, data-flows
  • AWS certification will be an advantage

Apply:

https://gett.com/careers/D5.E11/

Please mention the Dream Job (Вакансии) telegram channel as the source of information regarding this position

Отзывы о компании Gett, этапы отбора и зарплаты на сайте Dream Job: bit.ly/dj__gett