


Lead Software Engineer (Bangalore, Remote option available) 6+ years of experience
Zepto (www.zeptonow.com)
Why should you look at this role?
Salary 50-65 lakh per annum
Paid leave
Sick leave
Provident Fund
What Else?
- High growth startup in quick commerce space (10 min delivery)
- Given our very high hiring bar, we offer a very competitive salary and substantial equity to create everlasting wealth for our early believers as the company grows.
- Work on real world logistics problems & benefit from the rocket ship Zepto is!
Tech Team: 40-50 (200+ in few months)
About the Employer
Zepto is a fast-growing startup that delivers products in 10 minutes through an optimised network of dark stores that we're building across the country!
Just 6 months after launching, we've raised $160 million from marquee
investors in Silicon Valley and India. Our investors include Y Combinator, Nexus Venture Partners, and many more! We’ve built out one of the best startup teams in India, with Senior Executives from Uber, Flipkart, Dream11, PhonePe, Goldman Sachs, Pepperfry, and institutions like Stanford, INSEAD, IITs, and IIMs.
The magic of Zepto is our ability to consistently deliver 2,500+ products in 10 minutes flat. It's the core of what we do, and the reason why we’ve been able to grow so fast with phenomenal customer love. Our mission is simple: to make 10-minute delivery the new normal.
Funding:
Funding Zepto has raised a total of $160M in funding over 3 rounds.
Their latest funding was raised on Dec 20, 2021 from a Series C round.
Employer Reviews:
“High Ownership, Lots of Learning, Broad Roles, Accessible Leaders”
"Alot of benefits like ZeptoJoy coupon, internet bill reimbursement and cab reimbursement is also taken care of. Overtime is paid."
Reporting structure:
Software Engineer -> Sr Software Engineer -> Lead -> EM -> AD / Director / VP -> Head of Engineering -> CTO
This role would be by and large an Individual Contributor role.
Interview Process:
- Discussion on past experience and problem discussion based on projects done
- Low level design
- High level design
(One of the rounds will test scenario management via case study since it’s a managerial role)
What You will do Everyday?
- Work very closely with the Tech Leadership and lead end-to-end development.
- Write maintainable/scalable/efficient code.
- Design and architect technical solutions for the business problems of a very large e-commerce portal.
- Work in cross-functional team, collaborating with peers during entire SDLC.
- Follow coding standards, unit-testing, code reviews etc.
- Follow release cycles and commitment to deadlines.
Your Superpowers
- 6+ years of experience in building large scale applications or products.
- A “Bring It On” attitude; bias for action; self-driven, end-to-end ownership; entrepreneurial approach; focus on operational excellence; ability to work with ambiguity.
- Strong in problem solving skills, data structures and algorithms.
- Very good understanding of one or more of RDBMS/NoSQL/Messaging/ Caching technologies.
- Excellent understanding of and coding skills in following technologies: Java
- B Tech/BE in Computer Science or equivalent from a reputed institution.
CLICK HERE TO APPLY: https://forms.gle/v8P54gfPvUZGeJ3u6">https://forms.gle/v8P54gfPvUZGeJ3u6

Similar jobs
Position : Lead – Java Full Stack Developer
Experience : 7 to 12 Years
Location : Kochi / Thiruvananthapuram / Remote
Notice Period : Immediate to 15 Days
Open Positions : 1
Role Overview :
We are looking for a Lead Java Full Stack Developer with strong expertise in Java (Java 21, Spring Boot, and Hibernate), Angular (v19), and AWS to lead agile scrum teams and drive end-to-end feature delivery.
Key Skills Required :
- Java 21, Spring Boot MVC, Spring Data, Hibernate, Gradle
- Angular 19, HTML5, CSS3, JavaScript, REST APIs
- PostgreSQL / RDBMS / NoSQL
- AWS services: S3, Secrets Manager, CloudWatch
- CI/CD (Jenkins, GitHub), Docker
- Unit Testing (Jasmine/Karma or Jest)
- Tools: JIRA, Azure DevOps, Confluence
- Strong in design patterns, OOPs concepts, and performance optimization
- Excellent debugging and communication skills
Responsibilities :
- Design, develop, and deploy scalable full stack solutions
- Lead sprint tasks, perform code reviews, and ensure code quality
- Collaborate with stakeholders and convert requirements into technical specs
- Participate in Agile ceremonies and follow DevOps/CI-CD best practices
- Guide team members and promote technical best practices
Interview Process :
- Technical Round
- 2–3 Technical Rounds
- Final Technical Discussion


Mandate Skills:
- 3 - 7 years of experience in cloud-native applications (Azure strongly preferred) using Python.
- Thorough understanding of Object-Oriented Programming (OOP) design and practices.
- Strong RDBMS experience (PostgreSQL, MS SQL etc.) designing tables & writing queries.
- Great command of design patterns (especially integration design patterns)
About the Role
- Design, develop, test, deploy, maintain, and improve software and new user-facing features across Novo’s products and services.
- Drive technical decisions on a multi-functional, Agile team alongside product management, product design, and engineering.
- Optimize applications for maximum speed and scalability and analyze feedback from customers and internal teams to identify issues and improvement opportunities.
- Champion a passion for engineering best practices such as code quality, linting, and testing.
- Ensure our software is reliable, extensible, maintainable, debuggable, secure, well-tested and performs well under load.
- Mentor junior engineers in all aspects of planning, development and testing.
- Stay engaged with latest technologies and evaluate strategies to keep the Novo technology stack up to date.
Requirements for the Role
- 5+ years experience in a highly technical role at a hyper-growth startup or fast-paced company.
- Extensive background designing, developing, testing, deploying, maintaining, and improving software.
- Good understanding of Node.js & Javascript.
- Demonstrated ability to translate business goals and initiatives into technical requirements.
- Strong understanding of SQL database.
- Demonstrable experience architecting scalable and cost effective solutions to ensure and support customer growth.
- Experience mentoring junior engineers in all aspects of planning, development and testing.
- Strong understanding of system design and architecture.
- Interest in engaging with latest technologies and evaluating strategies to keep the Novo technology stack up to date.
- Excellent written and verbal communication skills with the ability to collaborate with both technical and non-technical teams effectively.
Desired Candidate Profile
- A team focus with strong collaboration and communication skills
- Exceptional ability to quickly grasp high-level business goals, derive requirements, and translate them into effective technical solutions
- Exceptional object-oriented thinking, design and programming skills (Java 8 or 11)
- Expertise with the following technologies : Data Structures, Design Patterns ,Code Versioning Tools(Github/bitbucket/..), XML, JSON, Spring Batch Restful, Spring Cloud, Grafana(Knowledge/Experience), Kafka, Spring Boot, Microservices, DB/NoSQL, Docker, Kubernetes, AWS/GCP, Architecture design (Patterns) Agile, JIRA.
- Penchant toward self-motivation and continuous improvement; these words should describe you: dedicated, energetic, curious, conscientious, and flexible.

• Experience in design and development of Full Stack applications using one or
more JS frameworks like ReactJS
• Good architectural & design skills.
• Strong coding, data structures, and algorithms skills
• The ability to own end-to-end responsibility - right from the requirement to
release.
• The ability to produce bug-free and production-grade code.
Key Deliverables:
• Lead the team by example.
• Help design and code highly scalable and secure systems
• Work with a performance-oriented team driven by ownership and open to
experiments.
• Build stable and scalable applications that are unit and integration tested.
• Learn & Develop Leadership skills
• Understanding of CI/CD process and using Docker
TECHNICAL COMPETENCIES REQUIRED:
• Node.js, ReactJS. Experience building microservices (REST APIs) using
Node.js
• AWS experience integrating technologies like SQS, SNS, SES, Lambda, API
Gateway, Cognito
• Experience with one or more RDBMS databases like MySql, PostgreSQL
• Experience with one or more NoSQL databases like MongoDB, Cassandra,
DynamoDB, Aerospike, Elastic Search, Redis, neo4j, etc.
• Caching technologies like: Redis, Elastic cache,
• Cloud Providers like AWS/ Google Cloud / Azure
• CI / CD: Jenkins, Docker, Kubernetes
Out of many tools and technologies, we use Java, MongoDb, Cassandra, Redis, Twem, Netty extensively for our back-end development.
- Leading the entire Backend platform for a product portfolio.
- End to end delivery new features.
- Evolving the architecture for performance and scalability.
- Design, develop and own components of a highly scalable, distributed web services platform.
- Constantly strive to improve software development process and team productivity.
- Mentor and train team members
- Lead module development independently
Required background, Knowledge, Skills and Abilities
- 5.5+/ 7+ Years of experience in a scalable product/ecommerce organization·
- Excellent Java skills, Understanding of Spring framework & MVC approach
- Strong knowledge of Performance optimization and caching techniques.
- Strong Object Oriented Programming concepts, data structure and algorithms
- Experience in developing scalable, fault-tolerant, distributed backend services
- Experience with prevalent design patterns and advanced system designing
- Good experiences with databases and Schema design. We heavily use NoSQL databases
- Strong Problem Solving skills

Type: Individual contributor with good hands on proficiency.
Must have
- Strong proficiency in at least one of Java, Ruby, Python
- Exposure to databases: any of PostgreSQL, MySQL, Apache Cassandra
- Any NoSQL database experience is a plus
- Exposure to AWS cloud infrastructure: EC2 or S3
- Proficiency with Git
- MUST: Using REST to make API calls.
Great to have:
- Experience working with one or more middleware, enterprise bus, queueing frameworks
- Any of Memcached/Redis, Apache Kafka / RabbitMQ / PubSub+ / AmazonMQ
Soft skills:
- Appreciation for clean and well documented code
What will you do at Tradyl:
(Examples for illustration only)
- Build a shipping service module that is called by our website to query shipping rates from India to a destination country. Configure this to so that an Ops person can update shipping costs as and when they change. Own deployment and monitoring of this service.
- Use Zapier to build a workflow to export a MixPanel report into a Google sheet every day.
- Change our supplier portal (built on bubble.io) to make an API call to our customer facing site, whenever a supplier modifies his profile.
- Write an alert mechanism that identifies catalogues with insufficient information and makes them non discoverable, which can run every day.
- Work with Business Team to design a workflow for product inwarding using Airtable. Write a small app within Airtable so that whenever a product is updated as “shipped” in airtable, it updates the customer facing website.
- Use an open source dashboarding framework to create a quick dashboard to track important business events.



