


About Dunzo
Not that long ago, we were on whatsapp with a handful of customers, many of whom were friends and family, getting you anything you needed - groceries, food, even sending packages to anywhere in Bangalore. Today, we’re an app covering Bangalore, Pune and Gurgaon, Hyderabad and Delhi. Dunzo is a technology company, that makes local deliveries fast and easy - whether it’s that quick run from your local store, or getting you that book that is available only in one store far away from you or even organizing your entire party!
We were recently voted #3 on LinkedIn’s Top Startups in India and here’s why. The Dunzo team gets an on ground opportunity to shape a product for users across cities. You are shaping cities you’ve grown up in - by making them more accessible than before through the use of technology. We’re solving an extremely tough problem, and we seek the best of minds who are great at problem-solving, passionate and willing to go the extra mile!
About The Team
As a team, we believe that the best idea wins - no matter where the idea comes from. We tackle problems that have existed for years - through technology and data. You'll be joining a vibrant, young team who are passionate about giving our users time back, provide flexible earning opportunities for our Partners and enhance local businesses.
Job Description
Must Haves :
- Proficient in algorithms and data structures.
- Having strong experience in designing data intensive and scalable systems.
- Comfortable with microservices based architecture.
- Knowledge of software engineering processes and unit testing.
- Past experience of mentoring a team of at least two people.
- Prior experience with both relational and non-relational databases.
- Prior experience with caching.
- Ability to debug and hotfix a problem with production in a swift amount of time.
- Communication skills.
Please let me know if you are interested.

Similar jobs
BE/BTech/BS or equivalent
7+ years of experience in Java and Spring Boot
Strong fundamentals in data structure, algorithm, and object-oriented programming
4+ years of hands-on experience in designing, developing, and delivering large-scale (distributed) system
architecture with complex software design, high scalability and availability.
Extensive experience with technical leadership, defining visions/solutions and collaborating/driving to see
them to completion.
Excellent analytical and problem-solving skills
Experience with any RDBMS and strong SQL knowledge
Comfortable with Unix / Linux command line
Nice to have Skills
Experience with Big Data platforms like Hadoop / Hive / Presto
Experience with ML/AI frameworks like TensorFlow, H20, etc
Used Key Value stores or noSQL databases
Good understanding of docker and container platforms like Mesos and Kubernetes
Security-first architecture approach
Application benchmarking and optimization
Responsibilities
- Design, develop, test, and deploy Java-based backend services and APIs.
- Collaborate with front-end developers, DevOps, and QA to deliver high-quality software.
- Write clean, efficient, and maintainable code following best practices.
- Participate in system design, code reviews, and architectural discussions.
- Optimize application performance and scalability.
- Ensure secure and compliant backend services.
- Troubleshoot and debug production issues as part of the on-call rotation.
- Contribute to CI/CD and infrastructure automation efforts.
As a Tech Lead I (Backend) at Gocomet, you will be pivotal in driving backend development initiatives. Your role will involve leading the design and implementation of robust backend systems, ensuring high performance and responsiveness to requests from the front-end.
You will work closely with other team leads and departments to define and meet the technical and business requirements.
Roles and Responsibilities:
- Backend vision & ownership: Architect and implement scalable and efficient backend solutions, contributing significantly to the design and overall architecture, keeping in mind a long term vision of the product & scale.
- Optimize Performance: Focus on optimizing the application for maximum speed and scalability, including database optimization, effective caching strategies, improving code health, code design & refactoring, etc.
- Technical Innovation: Suggest innovative solutions wherever required for problems related to new product requirements & scale related issues. Stay abreast of emerging backend technologies and trends, advocating and leading the adoption of technologies that will give a competitive edge to our products.
- Mentor and Guide: Provide mentorship and guidance to backend development team members, ensuring the dissemination of best practices and efficient use of technology stacks. Take ownership of hiring & building a high quality backend team.
- Quality Assurance: Uphold high standards in code quality, including rigorous code review processes, and ensure adherence to industry best practices in backend development.
Experience & Skills:
- Backend Expertise: 4-6 years of experience in backend development, with a deep understanding of server-side logic, architecture design & handling scalability issues.
- Cloud & DevOps exposure: Experience with Cloud (GCP or AWS) with a deep understanding of different services, resources utilisations, CI/CD pipelines, Observability tools (Sentry, New Relic / Datadog, etc.) and an ability to debug infra related issues.
- Strong Technical Skills: Strong expertise in a Backend development framework (preferably Ruby on Rails but not mandatory), SQL & NoSQL database technologies.
(like Postgresql and MongoDB), Caching (Redis), Async job frameworks (like Sidekiq), etc.
- Problem-Solving Ability: Strong analytical and problem-solving skills, research ability with a proven track record of delivering high-quality software solutions.
- Leadership Skills: Demonstrated experience in mentoring backend development teams and taking complete tech ownership.
- Communication Skills: Excellent verbal and written communication skills, with the ability to clearly articulate technical challenges and solutions to both technical and non-technical team members.
- Continuous Learning: A commitment to continuous learning and staying current with the latest backend development trends and technologies.
Benefits:
- Collaborative and innovative work environment.
- Dynamic & high-performing team that thrives in a fast-paced environment.
- Opportunities for professional growth and development.
- Cutting-edge technology stack and tools.
- Make a significant impact on our products and the user experience.
- Join a team of passionate, creative, and driven individuals.
- 5 Days working.
- Flexible Working Hours.
- Experience good work culture with regular fun activities.
- Health medical insurance coverage with Family, etc.
Job Location: Bangalore
Why Gocomet?
GoComet is a dynamic SaaS start-up that provides AI-powered transportation visibility solutions to revolutionize the trillion-dollar logistics sector. At GoComet, we are revolutionizing the logistics sector one day at a time, and every team member is committed to making it a reality.
We're seeking individuals who embody our core values, character, and attitude. While we recognize that skills can be developed with the right mindset and learnability, we prioritize those who share our philosophy. Our recruitment processes reflect this belief.
Look no further if you're looking for a diverse, talented, and vibrant workplace that recognizes and rewards hard work. We're ambitious, fast-paced, and unafraid to experiment, fail, learn, and ultimately succeed. This is us! Join our team if you share our culture and values.
We're an equal-opportunity employer. We welcome qualified applicants from all races, colors, religions, sexes, nationalities, sexual orientations, gender identities, and abilities.
We are hiring for multiple positions.
For any queries, feel free to write to Know more about us:
https://www.youtube.com/watch?v=YxGt9ZCkaA8 https://youtu.be/jv9cAsgenSE https://www.youtube.com/watch?v=Er0dHqxaaXc https://youtu.be/0ql1eCVhiWA
Required Skills:
- 3+ years of experience with development in JAVA technology.
- Strong Java Basics
- SpringBoot or Spring MVC
- Hands-on experience with Relational Databases (SQL query or Hibernate) + Mongo (JSON parsing)
- Proficient in REST API development
- Messaging Queue (RabitMQ or Kafka)
- Microservices
- Any Caching Mechanism
- Good at problem-solving
Good to Have Skills:
- 4+ years of experience in using Java/J2EE tech stacks
- Good understanding of data structures and algorithms.
- Excellent analytical and problem-solving skills.
- Ability to work in a fast-paced internet start-up environment.
- Experience in technical mentorship/coaching is highly desirable.
- Understanding of AI/ML algorithms is a plus.


Responsibilities for Staff Engineer role:
- Having experience in Java/Python/Golang along with Springboot, Micorservices, RDBMS
- Experience required: 10yrs to 15 yrs.


Fulfil’s software engineers develop the next-generation technologies that change how millions of customer orders are fulfilled by merchants. Our products need to handle information at massive scale. We're looking for engineers who bring fresh ideas from all areas into our technology.
As a senior software engineer, you will work on our python based ORM and applications that scales to handle millions of transactions every hour. This is mission critical software and your primary focus will be building robust and scalable solutions that are easy to maintain.
In this role, you will be collaborating closely with the rest of the team working on different layers of infrastructure in an international environment. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product are important.
What You’ll Do:
- Own definition and implementation of API interfaces (REST and GraphQL). We take pride in our 100% open API with over 600 endpoints.
- Implement simple solutions to complex business logic that enables our merchants to manage financials, orders and shipments across millions of transactions.
- Build reusable components and packages for future use.
- Translate specs and user stories into reviewable, test covered patches.
- Peer review code and refactor existing code.
- Integrate with our eCommerce partners (Shopify, BigCommerce, Amazon), shipping partners (UPS, USPS, FedEx, DHL) and EDI.
- Manage Kubernetes and Docker based global deployment of our infrastructure.
Requirements
We’re Looking for Someone With:
- Experience working with ORMs like SQLAlchemy or Django (2-3 years)
- Experience with SQL and databases (Postgres preferred)
- Experience in developing large server side applications and microservices
- Ability to create high quality code
- Experience with python testing tools (pytest) and test automation
- Familiarity with code versioning tools like GIT
- Strong sense of ownership and leadership quality
- Experienced in the tools of our web stack- Python, Celery, Postgres, Redis, RabbitMQ
Nice to Haves:
- Prior experience at a growth stage Internet/Software company
- Experience with ReactJS, Google Cloud, Heroku
- Cloud deployment and scaling experience


Title: Senior Python Developer
Location:- Ahmedabad (Currently work from home)
Salary Range: upto 7.5lpa
Experience Range: 3+ years
Qualification: B.Sc. / B.Tech (CS / IT), MCA, BCA
Responsibility:
- You will work on large data sets
- You will provide data visualization for the platform
- Writes and executes complete testing plans, protocols, and documentation for assigned portion of application; identifies and debugs, and creates solutions for issues with code and integration into application architecture.
- Designs enhancements, updates, and programming changes for portions and subsystems of end-user applications software running on local, networked, and Internet- based platforms.
- Collaborates and communicates with management, internal, and outsourced development partners regarding software applications design status, project progress, and issue resolution.
Functional Knowledge:
- Expert in Python, Machine learning with knowledge of at least one Python web framework Flask, Django etc.
- Expert in server programming, you should be able to implement complex business logic
- Good understanding of the threading limitations of Python, and multi-process architecture
- Good understanding of fundamental design principles behind a scalable application
- Knowledge of event-driven programming in Python
- Strong unit test and debugging skills
- Knowledge of AWS cloud and python Boto lib
- Knowledge of mongo-db
- Proficient understanding of code versioning tools Like Git
- Good understanding of Linux OS
- Knowledge on nltk, scikit, numpy would be an advantage
Compensation and Benefits:
- Excellent Salary Structure
- Employee friendly corporate work culture
- Exposure to interact with US people
- Flexible timings with Saturday and Sunday Off
- Lucrative Rewards and Recognition

Requirements
- High self motivation to lead & build projects from beginning to end;
- You've shipped multiple products and are willing/able to demonstrate how you solved specific problems to solve users needs;
- Excellent communication in presenting your code and communicating what problems they are solving while giving/receiving feedback;
- Ability to quickly grasp goals and requirements from light specifications;
- Must be able to effectively & efficiently work with stakeholders spreads across many timezones;
- 5+ years of Android experience working in a modern commercial web development environment and shipping solid product;
- Experience in Springboot, Microservices, JPA, oracle database.
- Must have experience in authentication mechanism like LDAP, SSO, any authentication server, role management
Perks
- Ground floor opportunity with the team; shape the strategic direction of the company.
- Work with sharp, motivated and passionate co-workers spread across many regions.
- Rare opportunity to make real positive impact on the world!

