Position: Node.js Developer
Company: Toughbyte
Category: Node.js
Experience required: 5y
English level: fluent

Candidates from: Schengen, CIS, countries in the EU time zone

This role will work closely with the co-founders to design and build new features and integrations for some of the largest nonprofit organizations in the world. As with most startups, your work will vary day to day, so no two days will be the same.

Tasks:
-Work with founders and senior leadership to bring ideas to life
-Continue developing the core product and infrastructure
-Integrations with ecosystem partners (CRMs, payment processors and fundraising platforms)

Focus on: new/existing product development

Must-have skills:

-5+ years of experience as a back-end developer with at least 2 recent years of experience with NodeJS
-Experience with JavaScript
-At least 2 years of experience with TypeScript
-Experience with PostgreSQL
-Experience with OOP
-Experience with System Design
-Experience with SQL Databases
-English has to be great

Nice-to-have skills:

-Interest in blockchain, cryptocurrency and/or nonprofits 
-Startup experience is a big advantage
-Remote experience is an advantage