Position: Full Stack Developer
Company: Synergetica
Category: JavaScript
Experience required: 3y
English level: upper

Requirements:

- 3+ years of JavaScript development experience
- React - deep understanding of how to react works under the hood
- Experience with NodeJS
- Good architecture using component-based design patterns
- Webpack, TypeScript, Redux (using redux tool kit), NPM (familiar packages)
- CSS (responsive design, flexbox, styled-components), HTML5
- Hands-on with relational and non-relational databases
- Familiarity with GraphQL
- Good grasp of Redis
- Experience working with Linux OS
- Experience working within an Agile environment using Jira for task tracking
- Hands-on with Git flow
- Good spoken and written English (at least Upper-Intermediate).

Nice to have:

- Experience with ElectronJS
- Experience with microservice architecture
- Deep understanding of full-stack cloud systems
- Experience with cloud services (AWS, Microsoft Azure)
- Understanding of multi-tier architecture
- Knowledge of Docker and Jenkins
- Experience with Python 3+

Responsibilities:

- Developing front-end website architecture.
- Designing user interactions on web pages.
- Developing back-end website applications.
- Creating servers and databases for functionality.
- Designing and developing APIs.
- Helping with the development of hardware using ElectronJS

Project:

Our customer is a Bev-top media leader, founded under a simple but powerful idea of transforming the top of any foamy drink into a canvas - at the touch of a button! Today, thousands of brands and businesses around the world use their platform to print personalized and engaging designs that capture consumers' attention, spark connections, and make drinks go viral.

Local restaurants in Ukraine also use this platform - there are several places in Kyiv that have machines running on this platform that can print anything on top of the beverages. The use of these machines is almost unlimited - you can download the app, connect it to the machine in the restaurant via Bluetooth, make a selfie or upload any picture and have it printed on top of your coffee.