Open mind and willingness to explore new areas - meteorology is a rather specific field. However, we concentrate more on developing software tools to be used by meteorologists rather than on meteorological science.
Minimum 3 years of professional experience in developing web single-page applications (frontend and backend)
Advanced experience with backend frameworks (e.g., Express, NestJS, Next.js) and libraries (e.g., Socket.io, Apollo/GraphQL, Passport)
Knowledge of modern client-side web frameworks (e.g., Angular, React, Vue) and libraries (e.g., RxJS, NgRx, Leaflet), and willingness to learn new ones
Strong familiarity with development tools (e.g., Git, Yarn/NPM, Angular CLI/NX/Webpack, SASS/SCSS)
Experience in TypeScript/ES6+ programming Ability to read, write, and communicate in English
Candidate advantages
Understanding the efficiency of code and algorithms (both in terms of speed and memory consumption) Experience with cloud technologies (especially in Amazon EC2) Willingness to travel to foreign countries
Technologies used in our company
We use plenty of infrastructure systems to make our work easier: version control systems (Git, GitLab), continuous integration, issue tracking (JIRA), Wiki (Confluence), and others.