Position: Full-Stack Javascript Developer (NodeJS, React)
Company: CIGen
Experience required: 2y
English level: intermediate

**About the project**

We work as a technology partner with a startup based in the USA.
The product is related to medical laboratory testing, securely storing and sharing the results.
We developed the cross-platform Xamarin mobile app, web-based admin panel with ReactJS (Material UI), and the backend with NodeJS.

Currently, the project is at the active stage of development. We need help with both back-end and front-end implementation of the new features.

**Here’s a bit more of what we expect from you:**

* Minimum 2-3 years of commercial experience with ReactJS and NodeJS/Express
* Experience with MongoDB and PostgreSQL databases (design, migrations and optimized queries)
* Strong knowledge of JavaScript, Browser APIs
* Experience with newer specifications of ECMAScript, TypeScript, HTML, CSS
* Experience with at least one of the popular React UI component libraries, such as Material UI (priority) or React Bootstrap.
* Familiarity with modern front-end build pipelines and tools
* Intermediate Strong or higher level of spoken English

**Would be a huge plus:**

* Experienced in Angular and other JS frameworks
* Sense of good UX and UI design
 
**Would also be a plus:**

* Experience with relational Microsoft SQL and other (besides MongoDB) noSQL databases
* Experience in AWS and/or Microsoft Azure, CI/CD tools, Docker
* Knowledgeable in using UML diagrams
* Knowledgeable in using the design patterns & practices, clean code principles
* Knowledgeable in using SOLID design and principles
* Knowledgeable in Microservices Architecture
* Knowledgeable in Onion Architecture, DDD

We offer:

* Possibility of fully or partly remote work
* Flexible working schedule
* Continuous support in your professional growth
* Paid sick leaves and vacations
* Friendly and fun atmosphere

...and much more!

We look forward to hearing from you!