Position: Back-End Developer
Company: Esupport
Experience required: 5y
English level: fluent

Back-End Developer.

**Who you are?**

- You’re a self-starter full of initiative, you get excited about designing and implementing complex software delivery;
- Efficient and agile management of various projects simultaneously and determining priorities and deadlines, whilst working well under pressure;
- Enjoys both the big picture and the detail; excellent at both;
- Experience with migrating front-end stack to more modern practices;
- Clear, concise & engaging communicator with people on your team;
- A focus on web performance - understanding how to measure and improve core web vitals;
- A passion for creating great user experiences.

**What You Will Do**

Responsibilities:
- Suggest new ideas to improve the current applications;
- Monitor, investigate and resolve production issues;
- Deliver new product features as part of the agile product development team;
- Oversee and ensure the quality of the application architecture;
- Back-end feature work including working on exciting concepts for clients;
- Integrating 3rd-party services and APIs as needed;
- Design and develop application features for client products using modern frameworks and patterns;
- Integrating APIs with the database team so end users can see large datasets with ease.

Requirements:
- 5+ years’ exp. Back-End Developer;
- Tech Skills: JavaScript and JavaScript object model, React.js workflows (such as Flux or Redux), Data structure libraries (e.g., Immutable.js), HTML5 and CSS3, Debugging skills, Babel, Webpack, NPM, etc, Git, React.js latest features (React 16.8+), EcmaScript, RESTful API, JSON Web Token.