Position: Backend Node.js Software Engineer
Company: Tout Media Corporation
Experience required: 5y
English level: upper

**Required Skills:**
5+ years of JavaScript experience, preferably working with Node.js developing complex microservices based applications
Experience with nest.js framework
Advanced skills in building and testing REST APIs
In-depth knowledge of database design and optimization (e.g. MongoDB, PostgreSQL)
Familiarity with cloud services such as Google Cloud, AWS or Microsoft Azure
Familiarity with GitHub, Jira, Continuous Deployment, Swagger API documentation
Strong verbal and written English communication skills

**Additional skills:**
Experience in working with cross-functional teams including Product Managers, Front End / UI developers, Machine Learning Engineers to deliver high quality products
Passion and interest in building complex data-driven applications and AI prototypes
Knowledge of IoT industry and development of platforms that support the deployment of machine learning models at the edge on hardware devices
Proven record of working on challenging and cutting-edge projects from early stages and vision to transform high level requirements into a working prototype application

**We offer:**
Professional team and the environment to learn cutting-edge technologies and best industry practices
Competitive salary depending on the relevant work experience and the technical interview
Flexible schedule and remote work possibilities
Dynamic fast-growing technology company focusing on building a product that will transform the retail experience