
Big companies are like giant boats with a thousand rowers — you can’t feel your pull move the boat. Shoppin isn’t that boat. We’re a 10-person crew rowing like our lives depend on it — each one the best at what they do, each stroke moving the product forward every single day. If you believe small, fast, obsessive teams can beat giants, read on.
What You’ll Do:
Build and optimize Shoppin’s vibe, image, and inspiration search, powering both text and image-based discovery.
Work on vector embeddings, retrieval pipelines, and semantic search using ElasticSearch, Redis caching, and LLM APIs.
Design and ship high-performance Python microservices that move fast and scale beautifully.
Experiment with prompt engineering, ranking models, and multimodal retrieval.
- Collaborate directly with the founder — moving from idea → prototype → production in hours, not weeks.
Tech You’ll Work With
- Languages & Frameworks: Python, FastAPI
- Search & Infra: ElasticSearch, Redis, PostgreSQL
- AI Stack: Vector Databases, Embeddings, LLM APIs (OpenAI, Gemini, etc.)
- Dev Tools: Cursor, Docker, Kubernetes
- Infra: AWS / GCP
What We’re Looking For
- Strong mathematical intuition — you understand cosine similarity, normalization, and ranking functions.
- Experience or deep curiosity in text + image search.
- Comfort with Python, data structures, and system design.
- Speed-obsessed — you optimize for velocity, not bureaucracy.
- Hungry to go all-in, ship hard things, and make a dent.
Bonus Points
- Experience with LLM prompting or orchestration.
- Exposure to recommendation systems, fashion/culture AI, or multimodal embeddings.
- You’ve built or scaled something end-to-end yourself.

About Shoppin'
About
Shoppin’ is the fastest way to go from inspiration to checkout.
Discover fashion through an endless, AI-powered feed tailored entirely to your personal style — think the ease of scrolling on social platforms, but with everything instantly shoppable. Shoppin’ learns what you love and brings the right looks to you, even before you search.
See something you like anywhere else? Just paste a link, upload a screenshot, or describe the vibe. shoppin’ finds the exact products — across every brand and retailer — in one place.
What sets shoppin’ apart is intelligent discovery. From vibe-based searches like “barbiecore dress” or “old money polo” to universal search across TikTok, Instagram, and Pinterest, shopping finally works the way you think. With virtual try-ons, real-time price comparisons, and social wardrobes to shop with friends or save looks for later, shoppin’ removes every friction from fashion discovery.
No more screenshots.
No more lost products.
No more “where’s that from?”
With access to 250,000+ brands and 100M+ products, shoppin’ turns inspiration into action — instantly
Fashion discovery, done right.
Connect with the team
Similar jobs
Job Title: Backend Developer (Full Time)
Location: Remote
Interview: Virtual Interview
Experience Required: 3+ Years
Backend / API Development (About the Role)
- Strong proficiency in Python (FastAPI) or Node.js (Express) (Python preferred).
- Proven experience in designing, developing, and integrating APIs for production-grade applications.
- Hands-on experience deploying to serverless platforms such as Cloudflare Workers, Firebase Functions, or Google Cloud Functions.
- Solid understanding of Google Cloud backend services (Cloud Run, Cloud Functions, Secret Manager, IAM roles).
- Expertise in API key and secrets management, ensuring compliance with security best practices.
- Skilled in secure API development, including HTTPS, authentication/authorization, input validation, and rate limiting.
- Track record of delivering scalable, high-quality backend systems through impactful projects in production environments.
- Two years' experience as a Node.js developer.
- Extensive knowledge of JavaScript, web stacks, libraries, and frameworks.
- Knowledge of front-end technologies such as HTML5 and CSS3.
- Superb interpersonal, communication, and collaboration skills.
- Exceptional analytical and problem-solving aptitude.
- Great organizational and time management skills.
About the job
We focus on client adoption of disruptive technologies, technology architecture and providing specialized skills related to integration, custom software engineering, testing, application modernization, agile and more. We help our clients with the most complex projects including working in open web platforms, DevOps platforms as well as intelligent Computing and Architecture enhancement.
We are looking for hands on, smart thinking Applications developer to join our fast-growing team of talented professionals. You will have the opportunity to work on large enterprise solutions and deliver solutions that deliver business performance for our customers.
WORK YOU’LL DO
- Design and develop microservices/APIs using either Java/Spring boot, ISTIO, Kubernetes, Docker, CI / CD Pipelines
- You would scale micro services using Kafka or similar messaging systems.
- Collaborate with clients, architects, and application architectures to understand the operational objectives and purpose of the future system integration.
- Understand the points of integration between the different systems and highlight the potential risks associated with the delivery of solutions
- Collaborate with Functional Designers and Developers in order to find best solutions
- Produce detailed functional and technical specifications.
- Assist in producing solutions with threat assessments and associated security awareness.
WHAT WE ARE LOOKING FOR
- 5- 8 years of hands-on experience designing and developing microservices using either Java/Spring Boot
- 3-5 years of experience with system integration
- Minimum of 3 years of relevant experience with API concepts and technologies such as REST, JSON, XML, SOAP, YAML, GraphQL, and Swagger
- Experience developing within agile methodology using CI/CD pipeline
- Experienced in 3-tier, n-tier, cloud computing, microservices architectures and SOA.
- Good knowledge of integration architectures
- Experience supporting and/or implementing complex integration projects
- Excellent client management skills
- Experience with Data modelling would be an asset
QUALIFICATIONS
- Experience of working in an Agile Environment
- Ability to drive design from Stories and Requirements
- Adept at UML, Design Patterns, Reusable Services Development,
- Knowledge on Scaling Microservices

- 4+ years of experience with Node.js
- Expertise in Typescript, AWS, Firebase, MongoDB, and Express
You will be bringing:
- Hands-on experience in writing applications using Node.js (including Socket.io and Express or similar)
- Excellent knowledge of a few of the available databases such as MySQL, MongoDB, etc.
- Proficiency in application deployment on Linux or Ubuntu environments
- Proficiency in JavaScript languages like React and/or Angular, along with a comprehensive experience in open-source frameworks
- Experience in server-client architecture project(s)
- Ability to prioritize in a chaotic and ambiguous environment
- An open, growth mindset when giving and receiving feedback

Strong expertise in AWS architecture, deployment and coding using Python and AWS Lambda functions. She/ he should also have experience with NOSQL database like MongoDB/ DynamoDB and exposure to Machine Learning. She/ he should be familiar with Ajax calls, interaction with API using JSON files and xml.
Knowledge of testing tools like JMeter and Selenium and programming languages like Javascript and Dot Net will be a big advantage.
The person should be able to guide junior resources, perform code reviews and solve performance issues as required.
- Expert in Python. Comfortable with Web frameworks, such as Flask or Django
- Familiarity with Object Relational Mapping Libraries and ability to Integrate with Multiple Data Sources into One System
- Understanding of Limitations of Python and Multi Process Architecture. Understanding of Design Principles of Scalable Application
- Has familiarity with data frameworks in Python - Pandas or
- Good object-oriented design skills and knowledge of design
- Knowledge of key-value stores, caching, search, messaging queues
- Minimum 5 years of experience in the above
Job Description :
- 3 or more years of experience of server side web systems engineering and middleware in a project services or product engineering organisation
- Hands-on development experience using JavaScript on the Server Side with Node.js and associated frameworks
- Published sites/systems that are now online
- Self motivation and ability to manage your own time to get the job done at the high international quality levels we expect
- An engineering Degree in computer science or equivalent practical experience
- A solid understanding of networking, storage, operating/browser systems engineering as well as application/software systems performance optimisation and third party systems integration
- Hands on experience with Amazon Web Services
- Prior experience working within the Media, E-commerce, Telecommunications or similar large scale consumer facing industry








