Senior Backend Developer (Node.JS) Offline
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)
* CI/CD
* 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
Requirements:
* 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)
Thanks