Position: Senior Full Stack Developer
Company: Digital People
Category: JavaScript
Experience: 5y
English level: intermediate

**Project Description**:  

We  are  in the process of building an  Account Based Transactional System using the MERN Stack. The system is composed of the following modules:  

Mongo DB Database  

Express API Server  

Reactjs/Redux UI  

Nodejs for internal communication  

**We are searching for a freelance Senior Full Stack Developer to**:

Review and Optimize the current state of codebase from DB to UI.  

Specify the requirements to finalize the project with our product owner.  

Implement and test the specified requirements.  

build the code base components from development to production executables. 

To accomplish your mission, if you choose to accept it, you will need the following expertise:  

**Technical Expertise**:  

Highly Skilled in Defining Software Architecture for transactional systems  

Highly skilled in Mongodb/Mongoose Database Design and Complex Queries for reporting  

5 years+ Full Stack Development experience using MERN stack  

Advanced Javascript ES6 programming  

Advanced Nodejs Programming  

UI/UX Design using Reactjs/React-Native/Redux/Redux Thunk  

HTML 5 / CSS  

Code review, commenting and testing  

Git and Github  

**Domain Expertise**:  

Self-Management and planning using Trello or other Kanban Tools  

Comfortable in Reading/Writing/Listening and Speaking in English  

Background in Business Analysis and documentation  

Background in development of financial system back office and reporting 
 
**Ukranian version**

**Опис проекту**: 

Ми зараз будуємо трансакційну систему на основі облікового запису за допомогою стека MERN. Система складається з наступних модулів: 

 База даних Mongo DB 

 Експрес-сервер API 

 Reactjs / Redux UI 

 Вузли для внутрішнього спілкування 


**Ми шукаємо позаштатного Senior Full Stack Developer для**: 

Перегляньте та оптимізуйте поточний стан кодової бази від БД до інтерфейсу користувача. 

Вкажіть вимоги для завершення проекту з нашим власником продукту. 

 Впровадити та протестувати зазначені вимоги. 

 побудувати компоненти кодової бази від розробки до виробничих виконуваних файлів. 


Щоб виконати свою місію, якщо ви вирішите її прийняти, вам знадобиться наступний досвід: 

  
**Технічна експертиза**: 

 Висококваліфікований у визначенні архітектури програмного забезпечення для трансакційних систем 

 Висококваліфікований у розробці баз даних Mongodb / Mongoose та складних запитах для звітування 

 5 років + Повний досвід розробки стека за допомогою стека MERN 

 Розширене програмування Javascript ES6 

 Розширене програмування Nodejs 

UI / UX Design за допомогою Reactjs / React-Native / Redux / Redux Thunk 

 HTML 5 / CSS 

 Перегляд, коментування та тестування коду 

 Git і Github 

  
**Експертиза домену**: 

Самоуправління та планування за допомогою Trello або інших інструментів Kanban 

 Зручно читати / писати / слухати та говорити англійською мовою 

 Передумови в аналізі бізнесу та документації 

 Передумови розвитку бек-офісу фінансової системи та звітності