Main responsibilities are :
Full-stack development working with Python, React, Redux, NPM, Yarn, Bootstrap and LESS / SASS.
Responsible for understanding our business processes around product information management and our customer e-commerce experience.
You'll also be working with our technical leadership and other business leaders to build, enhance, and maintain the technical solutions around these processes.
Technical skills you'll need :
Proficiency in the full stack of web development with a focus on front-end development
Strong experience building response web front-ends using React, Redux, NPM, Yarn, Bootstrap and LESS / SASS
Strong demonstrable experience working with Python
Knowledge in building web applications with Django, Django ORM and Jinja templates
Practical knowledge of software patterns and best practices (SOLID, YAGNI, SRP, 12FA, etc.)
Adherence to security and secure development practices
Skilled in querying and constructing SQL databases (we actively use Postgres)
Experience designing and writing automated tests for your code
Other skills you'll need :
The ability to dig deep and problem solve in a self-sufficient manner
Strong communication skills to work through problems and solutions with our business teams in the US.
Strong English written and speaking skills
A passion for continuous learning and a desire to keep up with technology trends
Bonus points if you have one or more of the following :
Working knowledge of Linux
Experience using Docker to build, test, and deploy applications
Experience with deploying applications to the cloud (we actively use AWS)
Experience performance tuning databases and Django ORM commands
Experience working with microservice architectures