Position: Node.js Developer
Company: Developers Shore
Experience required: 3y
English level: upper

The mobile app is built in Flutter, and underneath the hood sits a backend platform based on Node.js (Typescript), currently hosted in Google Firebase, that orchestrates, integrates, and enriches several best-of-breed 3rd party solutions with our own business logic.

**What you will do (but not exclusively):**

- You will play a key role in evolving our backend strategy by driving architectural decisions and considering Buy vs Build options for solving various problems
- You will naturally write a lot of great code - using Node.js/Typescript or other appropriate languages that we may decide on - both to power our Flutter app, as well as other internal applications
- You will help out evaluating, integrating, and using 3rd party solutions in the smartest ways possible, to avoid building everything from scratch.

**Requirements:**

- Strong grasp on CS fundamentals
- 3+ years of commercial software development experience
- Knowledge of multiple programming languages
- Familiarity with Node.js
- Affinity for unit testing
- Strong English

This is a long-term, full-time assignment.