Senior Backend Developer (Node.JS) (offline)

RainViewer Ukrainian Product 🇺🇦
Natalie Ryzhkova, CX
Looking for a strong middle/senior backend developer to be the Lord of the weather radar data.
This area is really a thing on our project since radar coverage is the primary value for your audience.
Please kindly note that this role involves both Backend (mostly) and DevOps (less) routines.

We’re a Ukrainian team developing the mobile weather app RainViewer used worldwide.
RainViewer gathers and processes weather radar data through 80+ countries and has almost the biggest weather radar coverage on the market.

About us in brief:
* Product company, est.2017, up to 20 employees
* Google Play, App Store avg. rating 4.5*, 3m+ downloads
* Fully remote
* Mobile development
* Build automation, testing (both Unit and manual)
* Scrum+Kanban, Jira

What to do:
* Weather radar data management (obtaining, processing, cleaning, transforming, and geolocating weather data, received from the weather radars worldwide)
* API management (support and enhance the weather radar data API)
* High-level architecture support using the most appropriate tools
* Participating in code review/ global changes planning/ refactoring to maintain high-quality code

* 3+ y in backend development
* Algorithms: Strong knowledge of algorithms and math
* Node.js
* JavaScript (incl. ES6)
* Cassandra
* Experience in writing unit tests
* Good understanding of the microservices approach
* Experience in building distributed, high-availability systems
* RabbitMQ
* SQL databases (PostgreSQL, MySQL)
* Nginx
* CI/CD/Containers
* Docker
* Linux (Ubuntu, Debian)
* PHР (any level)
* Python (any level)
* AWS (incl Amazon S3)

Nice to have experience in/with:
* Ansible
* Machine Learning (ML) experience
* PyART, Wradlib, PySTEPS libraries

Fully remote team
Flat organization
Tax compensation (UA)
Competitive remuneration level
No time trackers/screen recorders
Working hours are a subject to discuss, flextime
4+1 week (Friday is an optional day)


About RainViewer

RainViewer(est.2017) is a complete weather radar app, with forecast and rain alerts. Available for iPhone, iPad, Apple Watch and Android devices. RainViewer has almost the biggest weather radar coverage in the market and is available for 80+ countries. It displays composite precipitation animation processed out of all 1000+ doppler radars with the possibility to view info about each and every radar on the map.

Company website:

The job ad is no longer active

Look at the current jobs Node.js →

  • Category: Node.js
  • Backend, DevOps, JavaScript / NodeJS, Node.js
  • English: Intermediate
  • 3 years of experience
  • Domain: Mobile
  • Full Remote
  • Product
  • Ukraine
  • Only candidates from Europe and Ukraine