
On-Site
Full-Time
Bengaluru, Karnataka
India
About the Role
About The Team
As the Supplier Growth & Marketplace team, we own the technology platform to enable suppliers to onboard, create listings for their products, and start selling them on Meesho’s marketplace. As Software Development Engineer - IV, you’ll help us in our mission to enable Meesho to have the simplest seller experience across all e-commerce platforms💥
To enable this, we own 10+ microservices that interact with over 30 other services across Meesho’s technology stack. They support 150K+ TPS, 5K+ messages per second in our Kafka queues, 300M+ records in our data cluster, and 80M+ indexed entries in our Elasticsearch engine. We maintain these services with an uptime SLA of 99.995% and average API latency of <30ms. Several of our services, such as Catalog and Taxonomy are Tier 1 services that are used by almost every single engineering team across the company — after all, what good is an e-commerce platform without its product catalogue?
Our focus now is to rearchitect some of our core services to support our explosive expansion. Our services include cutting-edge technologies such as Apache Spark, HBase, and Clustered Redis. We continuously innovate on our platform by building and evangelising new in-house frameworks such as the micro-frontend architecture within the Meesho tech community.
We place special emphasis on the continuous growth of each team member, and we do this with regular 1-1s and open communication. We also know how to party as hard as we work!🎊 When we aren’t building unparalleled tech solutions, you can find us debating the plot points of our favourite books and games, or gossiping over chai☕
So, if a day filled with building impactful solutions with a fun team sounds appealing to you, come join us!
About The Role
We are looking for an experienced Software Development Engineer - IV (Backend), who will create prototypes and proofs-of-concept for iterative development in Java Additionally, in this role, you will be responsible for converting design into code fluently.
The cherry on top? You’ll be part of a team that will help you upskill and grow in your career. Safe to say, an exciting and rewarding journey awaits you in this role.
What You Will Do
Focus on scalability, performance, service robustness, and cost trade-offs
Have a continuous drive to explore, improve, enhance, automate, and optimise systems and tools to best meet evolving business and market needs
Pay attention to detail and think abstractly
Collaborate with teams to develop and support the smooth 24x7 operation of our service
Create prototypes and proofs-of-concept for iterative development
Take complete ownership of projects and their development cycle
What You Will Need
BTech, preferably from premier institutions
6-9 years of relevant experience working as a Software Development Engineer
Strong knowledge of any of the databases like MySQL, NoSQL, SQL Server, Oracle, PostgreSQL
Experience in Java and web technologies
Experience in scripting languages like Python, PHP, etc.
Hands-on experience with systems that are asynchronous, RESTful and demand concurrency
Knowledge of best practices for all stages of software development – including coding standards, code reviews, testing and deployment
As the Supplier Growth & Marketplace team, we own the technology platform to enable suppliers to onboard, create listings for their products, and start selling them on Meesho’s marketplace. As Software Development Engineer - IV, you’ll help us in our mission to enable Meesho to have the simplest seller experience across all e-commerce platforms💥
To enable this, we own 10+ microservices that interact with over 30 other services across Meesho’s technology stack. They support 150K+ TPS, 5K+ messages per second in our Kafka queues, 300M+ records in our data cluster, and 80M+ indexed entries in our Elasticsearch engine. We maintain these services with an uptime SLA of 99.995% and average API latency of <30ms. Several of our services, such as Catalog and Taxonomy are Tier 1 services that are used by almost every single engineering team across the company — after all, what good is an e-commerce platform without its product catalogue?
Our focus now is to rearchitect some of our core services to support our explosive expansion. Our services include cutting-edge technologies such as Apache Spark, HBase, and Clustered Redis. We continuously innovate on our platform by building and evangelising new in-house frameworks such as the micro-frontend architecture within the Meesho tech community.
We place special emphasis on the continuous growth of each team member, and we do this with regular 1-1s and open communication. We also know how to party as hard as we work!🎊 When we aren’t building unparalleled tech solutions, you can find us debating the plot points of our favourite books and games, or gossiping over chai☕
So, if a day filled with building impactful solutions with a fun team sounds appealing to you, come join us!
About The Role
We are looking for an experienced Software Development Engineer - IV (Backend), who will create prototypes and proofs-of-concept for iterative development in Java Additionally, in this role, you will be responsible for converting design into code fluently.
The cherry on top? You’ll be part of a team that will help you upskill and grow in your career. Safe to say, an exciting and rewarding journey awaits you in this role.
What You Will Do
Focus on scalability, performance, service robustness, and cost trade-offs
Have a continuous drive to explore, improve, enhance, automate, and optimise systems and tools to best meet evolving business and market needs
Pay attention to detail and think abstractly
Collaborate with teams to develop and support the smooth 24x7 operation of our service
Create prototypes and proofs-of-concept for iterative development
Take complete ownership of projects and their development cycle
What You Will Need
BTech, preferably from premier institutions
6-9 years of relevant experience working as a Software Development Engineer
Strong knowledge of any of the databases like MySQL, NoSQL, SQL Server, Oracle, PostgreSQL
Experience in Java and web technologies
Experience in scripting languages like Python, PHP, etc.
Hands-on experience with systems that are asynchronous, RESTful and demand concurrency
Knowledge of best practices for all stages of software development – including coding standards, code reviews, testing and deployment