Full Stack Developer
About Fabbric
At Fabbric, we are transforming how fashion collections are created, making them more accessible to emerging designers and brands. We merge fashion and technology in the #1 platform for effortless brand creation, enabling you to design and produce collections without the need for expertise or large investments. We break down industry barriers so you can turn your passion into a profession.
This is an exciting opportunity to join Fabbric, a vibrant tech startup where you''ll play a key role in revolutionizing the fashion industry by making fashion accessible to all. Be part of a passionate team working in a fast paced, innovative environment, driven to inspire and create a lasting impact. Join us on this journey to shape the future of fashion!
Role Summary
We are seeking a talented Full Stack Developer to join our dynamic team at Fabbric Studio. As a key member of our development team, you will be responsible for building and maintaining our advanced ecommerce platform with a 3D editor that allows users to customize clothing items. You will work in an agile startup environment, collaborating closely with other developers and stakeholders to deliver innovative software solutions that revolutionize the fashion industry.
Key Responsibilities
* Develop and maintain our advanced ecommerce platform including optimizing and refactoring existing code to improve performance and maintainability across the whole code base (backend, frontend, infrastructure).
* Collaborate with cross functional teams to define and implement new features.
* Participate in code reviews and contribute to improving development practices.
* Implement functionalities for order management, sles, and large scale productions.
Requirements
* Minimum 3 years of experience in full stack web development.
* Strong proficiency in Python, Django, JavaScript, and React.
* Experience with RESTful APIs and modern frontend build tools.
* Familiarity with version control systems (e.g., Git).
* Knowledge of database technologies (e.g., PostgreSQL, MySQL).
* Experience working in agile development environments.
* Ability to write clean, readable, and maintainable code.
* Strong problem solving skills and attention to detail.
* Experience in optimizing code performance and managing technical debt.
* Excellent communication skills in both Spanish and English.
* Bachelor''s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
Nice to have
1. Knowledge of 3D visualization technologies (WebGL, Three.js).
2. Experience building out advanced ecommerce plat