Job Summary
Location: Bengaluru (Onsite)
About Company
Vision - BIK helps e-commerce companies in India generate more revenue. We work with large e-commerce players like Livspace, Fireboltt, Tata Brands, and Forum Mall.
Products - BIK and Manifest AI
Scale - We process more than a billion events across these brands on a yearly basis, and this is increasing rapidly month-on-month.
Fuel - We have been monetizing the product from early days and have a solid business model. Our revenue numbers are growing at a healthy pace. We are funded by top investors like Sequoia Capital and Y Combinator.
People - We have a culture that provides challenging problems to solve along with high rewards.
Job Description
Work on implementation and development of scalable systems
Build APIs and contribute to backend/frontend development
Take ownership of projects with minimal guidance
Work closely with teams on architecture and execution
What We Are Looking For
In-depth experience in cloud services and architecture:
Message brokers (Pub/Sub)
Caching mechanisms (Redis)
Container orchestration (GKE)
Experience in API design:
RESTful practices
API security
API management tools
Experience with frontend technologies like React
Strong communication and management skills
Ability to work independently and take ownership of large projects
Qualification
Bachelor’s Degree in Computer Science or equivalent career experience
Bonus (Good to Have)
Experience with OpenAI APIs, Langchain, and Python
Tech Stack
Frontend: React
Backend: Node.js, Python
Cloud: GCP / AWS
Databases: Elasticsearch, PostgreSQL, Firestore
Interview Process
Round 1: DS Algorithm / Coding Round
Implementation problem (50–150 lines of code)
Focus on speed and accuracy
Round 2: Implementation / Software Development Round
Backend: Build APIs in your preferred language
Frontend: Build UI quickly
Round 3: Design Round
High-level system design discussion
Focus on software architecture and building from scratch
Interview Best Practices
Ensure your local development setup is ready (live coding may be required)
Be in an environment where you can keep your camera on for better interaction