Job description
We’re looking for experienced full-time or part-timed Django Developer to join our development team. Someone who has a solid understanding of web technologies and wants to help design, implement, launch, and scale major systems and user-facing features.
You should have senior level experience (~5 years) building modern back-end systems, with at least 3 years of experience using Python / Django.
You also have around five years of experience using MySQL, Redis, or similar data stores. You have significant experience designing, scaling, debugging, and optimizing systems to make them fast and reliable. You have experience participating in code reviews and providing overall code quality suggestions to help maintain the structure and quality of the codebase.
You’re comfortable working in a fast-paced environment with a small and talented team where you’re supported in your efforts to grow professionally. You are able to manage your time well, communicate effectively and collaborate in a fully distributed team.
You are located in South-East Asia time zone.
Your skills and experience
Must have
- 5+ years backend development experience
- 3+ years of experience with Python / Django development
- Experience integrating API from other platforms such as ecommerce, payment ...
- Strong knowledge of SQL (writing and optimizing queries)
- Experience with REST, XML, JSON, etc.
- Version control using git on Bitbucket
- Familiarity with Agile best practices
- Able to solve problems in a simple, neat and organized way
- Experience working in an agile environment, scoping and road-mapping, and self-management
- Knowledge of web performance and speed/memory optimization techniques
Nice to have
- Experience working in e-commerce and/or payment domains
- Familiar with Shopify, Magento (1 or 2) APIs
- Understanding of test-driven development and testing in general
- API design experience for frontend or server-to-server
- Basic understanding of web servers, SSL, deployments, and continuous integration
- Worked with a QA team before or familiarity with QA/release workflows
Why you'll love working here
About Us
SnapShop is a fashion marketplace that brings together the best fashion brands and boutiques into one easy and seamless shopping app. Shop from the leading luxury brands, discover emerging designers and find the hottest streetwear drops right here. SnapShop is dedicated to elevating your style and vibe!
Easy browsing
Whether you’re looking for beauty & wellness, luxury fashion or the coolest instagram brands, SnapShop brings you a fun and new way to discover and shop. Browsing is a snap, using our style filters and categories to find exactly what you like!
Seamless shopping
SnapShop provides easy browsing and single cart checkout across 1000’s of brands and stores from Europe and USA. SnapShop makes it super easy and hassle-free to shop all of your favourite fashion, beauty and wellness products in one single place and checkout.
New fashion & Beauty added daily
Hundreds of new products and brands are added daily! From sneakers to wellness, fashion and jewellery; SnapShop is your One-Stop Shopping App for fashion & beauty.
Why SnapShop?
- 100% remote (we believe in trust and autonomy)
- Competitive salary
Snap Shop
One-Stop Shopping App for Fashion & Beauty