Gurugram
🚀 Job Description: Software Engineer at magicpin 🚀
About magicpin: Local Saving Super App 🏬📲
magicpin is a hyperlocal commerce technology company that bridges the gap between offline and online commerce in India, where 95% of transactions still occur offline. Our proprietary tech stack offers an end-to-end app-based retail marketing platform that provides:
- Local Retailers 🛒: Increase traffic and transactions through promotions
- Customers 👥: Explore hyperlocal retail and earn rewards and savings
- Brands 🎯: Connect with consumers and retailers directly, optimizing supply chain performance for greater impact
Our mission is to bring both big and small merchants in local neighborhoods online, connecting them with customers to create value for everyone in the hyperlocal retail ecosystem. magicpin drives more than $2B+ in annual GMV, has over 12M+ active users, and is available in more than 50 cities in India, partnering with over 200,000+ brands and retailers. 🏙️✨
ONDC Initiative 🚀: magicpin is a key network participant in the ONDC initiative, transforming commerce in India. With 50K transactions in a day, we empower businesses to diversify and expand through our innovative SaaS product, “ONDC in a Box.” This product helps businesses venture into various e-commerce categories like food delivery, grocery delivery, pharmacy, electronics, and more, providing the tools and expertise they need to succeed. 🌐🛍️
About the Role: Software Engineer 🌟
At magicpin, cutting-edge technology drives our magic, built by some of the smartest minds in the industry. We tackle complex engineering problems in search & discovery, data science & analytics at a significant scale. Our tech stack includes microservices in Go, Java, Python, built on K8s, using multiple relational/no-SQL and asynchronous communication, and public cloud technologies. 🌐💻
If you love solving high-scale, complex problems in the e-commerce space, join our rockstar engineers in one of our application teams. 🌟👨💻👩💻
What Will You Be Doing?
- Ownership & Delivery: Deliver solutions that work at scale with close to zero defects 🚀
- High-Quality Code: Produce high-quality code, unit test cases, and deployment scripts 🧩
- Continuous Learning: Dive deep into new technologies, especially around modern data storage and streaming open-source systems (BigTable, Kafka, Solr, Elastic) 📚
- High Throughput Systems: Build high throughput/low latency systems 🕑
- CS Fundamentals: Strong understanding of OS, Databases, and Data Structures 🧠
- Collaboration: Work closely with senior team members to develop better solutions 🤝
- Hacker Mindset: Bias to action, finding ways to crack problems and not resting till they are solved 🕵️♂️
Qualifications
- Education: B.E./B.Tech in Computer Science or equivalent degree with 1+ years of work experience 🎓
- Programming Skills: Proficient in one or more programming languages such as Java/Scala, Python, or C++ 💻
- Problem-Solving: Excellent problem-solving skills 🔍
- Engineering Principles: Solid understanding of data structures and algorithms ⚙️
- Database Knowledge: In-depth knowledge of RDBMS, NoSQL, and Application servers 🗄️
- Cloud Platforms: Familiarity with AWS, GCP, or Azure ☁️
Benefits
- ESOP & Bonus: Based on roles and level 🎁
- Medical Insurance: Comprehensive coverage 🏥
- Incentives: Attractive performance-based incentives 💵
- Reimbursements: As per company policy 📜
- High Performance Culture: Flat, ownership-driven hierarchy 📈
- Growth Opportunities: Direct access to leaders and founders 🌱
- Flexible Working: Encouraging work-life balance ⏰
Join Us! 🚀
At magicpin, we’re on a mission to positively impact over 400 million Indians. We seek problem solvers, collaborators, and innovative thinkers who are not afraid to fail fast and learn quickly. If this sounds exciting, then you’ll fit right in! 🎉
Apply Now! 📩 After you apply, our Talent Acquisition team will reach out within 72 hours for a quick discussion about your job profile. Let’s create magic together! 🌟✨