Job reference: XTROSE04
Romania | Based out of Cluj-Napoca
Posted March 2022
The role
As a Fullstack Engineer, you will be ensuring that the platform continues to exceed shopper expectations, helping us to constantly release new features and improve functionality. You will work in a product-led, cross-discipline team on everything from helping to choose the best tools, frameworks, and architectures, to working with design and product colleagues on exciting new features.
We are a data-driven organisation making decisions based on the results of experimentation. You will be equipped with a data mindset and able to suggest pragmatic experiments to prove a hypothesis as well as be willing to be proven wrong by data.
You will be responsible for:
-
Working with the Web Member Growth squad to add features to our website and maintain the core experience of the site
-
Front end technologies such as React, Redux, ES6, and TypeScript to deliver core functionality to our website
-
Backend technologies such as Python, Django and Postgresql
-
Collaborating within the team, and across teams, to deliver the features that satisfy the requirements of the company
-
Working on a Python Django backend to support the delivery of new frontend features
-
Integration with other APIs and services internal and external
-
Collaborating with product managers, front end engineers, QA and designers
We are fully AWS-hosted, using a range of tools and setups that include ECS, Docker, CircleCI, Postgresql, Redis, SQS, SNS
The successful candidate will need:
-
Proven experience and a solid understanding of modern JavaScript, HTML and CSS
-
Proven experience with Django/Python and web fundamentals
-
Communication: You are able to communicate clearly and be humble when sharing ideas with everyone on the team. You are able to explain your ideas clearly and transform them into plans. You are able to design the solution to a complex problem
-
Quality - You strive to write code that is readable by everyone, well tested and robust in production
-
You aren’t afraid to refactor existing code in favor of working around shortcomings
-
Experience delivering front end features for a high traffic website using React.js
-
A thorough knowledge of automated testing, especially unit testing (ideally using Jest)
-
Knowledge of CI/CD pipelines i.e. Jenkins, Circle CI etc.
We can't wait to meet you!