Senior Software Engineer
Apna Mart
This job is no longer accepting applications
See open jobs at Apna Mart.See open jobs similar to "Senior Software Engineer" Accel.At ApnaMart, we are on a mission to revolutionize grocery shopping for India’s Tier 2+ cities. Our vision is to bring a seamless, modern shopping experience to millions of underserved customers. Imagine stepping into a well-organized store where you can effortlessly pick quality products from a wide assortment, add them to your basket, and check out with ease. Now pair this with the convenience of 15-minute delivery to your doorstep—all through our cutting-edge mobile app!
Since our inception, we’ve grown from a single store to 100+ locations, catering to 3 lakh+ monthly customers. This is just the beginning! As we plan to scale further, we are doubling down on innovation, customer delight, and operational excellence. Join us in redefining the grocery experience for India’s heartland. Check out our website to learn more.
What Does Technology Do at ApnaMart?
At the core of ApnaMart’s success is technology—powering our growth, efficiency, and customer satisfaction. We are building intelligent, scalable, and robust products that drive retail operations across the value chain—from warehouses to stores to end customers.
- Operational Enablement: Systems built to seamlessly handle daily operations
- Data-Driven Excellence: Intelligent data models to ensure a consistent 5-star experience
- Omnichannel Focus: Ensure a frictionless experience for all stakeholders
- Built for Scale: Everything we do is designed to handle Pan-India scale, enabling us to deliver exceptional service at speed and precision.
Our Philosophy: Simplify the lives of every stakeholder—whether it's a store manager or an end customer—and add value at every touchpoint.
Why Join ApnaMart?
At ApnaMart, you’ll have the opportunity to:
- Build at Scale: Work on products designed for millions of users and thousands of stores
- Innovate Fearlessly: Solve complex challenges in quick commerce, supply chain, and customer experience.
- Make an Impact: Redefine retail for Tier 2+ India, empowering communities and reshaping how they shop
- Collaborate with the Best: Be part of a passionate team of problem solvers, innovators, and builders driven by a shared vision.
Our Technology Stack
We work with some of the most cutting-edge tools and frameworks:
- Backend: Python/Django, PostgreSQL, Elastic, MongoDB, Celery, GoLang, NodeJS, CI/CD
- Frontend: Next.js/React.js, Axios
- iOS: Flutter, Dart
- Android: Kotlin (MVVM, Work Manager, Room, Firebase, Dagger)
- DevOps: Docker, Kubernetes, CI/CD pipelines
Job Description
ApnaMart isn’t just a workplace—it’s a platform to transform the future of retail in India. We’re looking for tech enthusiasts who thrive in fast-paced environments, love solving real-world problems, and want to create a lasting impact. If you’re ready to roll up your sleeves and be part of this exciting journey, we’d love to hear from you.
As an SSE, you will play a crucial role in designing, developing, and maintaining our backend systems that power our platform. The ideal candidate will have a solid background in Python Django and a strong understanding of databases, caching, and distributed systems.
- Design, develop, and maintain robust, scalable, and high-performance backend systems using Python Django.
- Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.
- Optimize application performance and scalability by implementing caching strategies, load balancing, and distributed computing techniques.
- Ensure data integrity and security by implementing best practices for data storage, retrieval, and access control.
- Develop and maintain integrations with external APIs and services to support seamless interactions with third-party systems.
- Identify and address performance bottlenecks and other system issues to improve overall system efficiency.
- Write clean, maintainable, and testable code following industry-standard coding practices.
- Conduct code reviews and provide constructive feedback to peers to ensure code quality and adherence to best practices.
- Mentor junior team members and assist in their professional growth.
Requirements
We are on the course of building a team of the smartest people, who are driven by a purpose and want to work in a fast-paced environment. An ideal candidate for this role is someone who has:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 5+ years of professional experience in backend development, preferably in a similar industry
- Strong proficiency in Python and Django web framework.
- Experience with databases such as PostgreSQL and MongoDB, including data modeling, query optimization, and performance tuning.
- Familiarity with caching technologies like Redis and search engines like Elasticsearch.
- Hands-on experience with message brokers and task queues, such as Celery.
- Knowledge of RESTful APIs and experience in building and consuming them.
- Solid understanding of software development principles, design patterns, and best practices.
- Experience with version control systems, preferably Git.
- Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
- Self-motivated and proactive, with a strong sense of ownership and accountability.
Bonus skills
- Prior experience working in a startup or fast-paced environment.
- Experience with cloud platforms such as GCP or AWS.
- Knowledge of containerization technologies like Docker and orchestration tools like Kubernetes.
- Exposure to CI/CD pipelines and automated testing frameworks.
This job is no longer accepting applications
See open jobs at Apna Mart.See open jobs similar to "Senior Software Engineer" Accel.