Cutshort logo
BigBasket logo
Principal Engineer
BigBasket's logo

Principal Engineer

Agency job
7 - 10 yrs
₹40L - ₹65L / yr (ESOP available)
Bengaluru (Bangalore)
Skills
skill iconPython
skill iconDjango
skill iconJava
Scalability
HLD
Software Development
Primary Responsibilities:
➢ Design and develop core server side components for our consumer facing site
as well as for fulfillment and inventory logistics
➢ Prototype new ideas
Experience / Skills Required:
➢ B.Tech or advanced degree in Computer Science with 8-12 years of progressive industry
experience
➢ Strong experience with Python development and Django framework or NodeJS required
➢ Strong experience with JavaScript , HTML, CSS, AJAX and JSON
➢ Strong experience with building reusable server components
➢ Strong experience with WebServices, XML, REST interfaces
➢ Strong experience with object oriented programming
➢ Strong experience with backend performance optimization and algorithms
➢ Strong experience with SQL, RDBMS, data modeling and MySQL, Oracle or other RDBMS
➢ Strong leadership / technology mentoring skills a must. Ability to do code and design reviews is a
key part of this role.
➢ Experience with Microservices / Distributed event based architectures desired.
➢ Deep experience with Linux based development and deployment architectures.
➢ Experience with database query tuning.
➢ Experience with cloud platforms such as AWS is a great plus
➢ Experience with frameworks such as Angular / React JS is a great plus
➢ Awareness of and experience with reactive programming is a plus
➢ Experience with Ecommerce/Consumer facing applications serving a large volume of users is a
great plus.
➢ Exposure to technologies like Kafka, Redis, Spark, Kinesis, Solr, ElasticSearch etc is a plus.
➢ Experience with NoSQL or BigData is a great plus
➢ Hands on Full Stack experience desired.
➢ Must be adept at experimenting with new technologies
➢ Must have excellent communication (verbal & written), interpersonal, leadership, and problem
solving skills
➢ Must be able to work independently and enjoy working at a fast paced start-up environmen
Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos

About BigBasket

Founded :
2011
Type :
Product
Size
Stage :
Profitable

About

From household cleaning products to beauty and makeup, BigBasket has everything you need for your daily needs. bigbasket.com is convenience personified We’ve taken away all the stress associated with shopping for daily essentials, and you can now order all your household products and even buy groceries online without traveling long distances or standing in serpentine queues. Add to this the convenience of finding all your requirements at one single source, along with great savings, and you will realize that BigBasket- India’s largest online supermarket, has revolutionized the way India shops for groceries. Online grocery shopping has never been easier. Need things fresh? Whether it’s fruits and vegetables or dairy and meat, we also have this covered! Get fresh eggs, meat, fish, and more online at your convenience. Hassle-free Home Delivery options. Our On-time Guarantee is one such assurance where we refund 5% of the bill value if the delivery is delayed (however, due to the pandemic caused by Covid-19 our delivery might get delayed. Delivery Guarantee will not be applicable). We provide free delivery for all your order values above Rs. 1200. A wide range of imported and gourmet products are available through our express delivery and slotted delivery service. If you ever find an item missing on delivery or want to return a product, you can report it to us within 48 hours for a ‘no-questions-asked’ refund.
Read more

Connect with the team

Profile picture
Yogesh Soni

Company social profiles

instagramtwitterfacebook

Similar jobs

IT Clients
IT Clients
Agency job
via kaldan soft by sathya priya
Chennai
4 - 8 yrs
₹1L - ₹12L / yr
skill iconJava
skill iconSpring Boot
Hibernate (Java)

Role: Java Developer

Overall: 4 to 8 Years

Location: Chennai

Notice: Immediate to short joiners


Job Description:

We are looking for a skilled and enthusiastic Java Developer to join our team in Chennai. The ideal candidate should have strong hands-on experience in Java development with a focus on backend frameworks such as Spring Boot and Hibernate. If you’re passionate about clean code, scalable applications, and delivering robust software solutions—this is the role for you.


Key Responsibilities:

  • Design, develop, test, and maintain backend applications using Java, Spring Boot, and Hibernate.
  • Write efficient, scalable, and reusable code.
  • Participate in design discussions, code reviews, and deliver high-quality software.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Troubleshoot, debug, and upgrade existing systems.
  • Ensure best practices in software development and Agile methodologies.


Required Skills:

  • Strong proficiency in Core Java (Java 8 or above).
  • Hands-on experience with Spring Boot and Hibernate.
  • Proficient in working with RESTful APIs and Web Services.
  • Experience with SQL and relational databases (e.g., MySQL, PostgreSQL).
  • Familiarity with version control tools like Git.
  • Knowledge of software development lifecycle and Agile practices.


Read more
Advance Analytics
Advance Analytics
Agency job
via HR BIZ HUB by Pooja shankla
Indore
1 - 2 yrs
₹3L - ₹6L / yr
skill iconGo Programming (Golang)
skill iconRuby on Rails (ROR)
skill iconRuby
skill iconPython
skill iconJava
+7 more

Job Title: Backend Developer


Job Description: We are seeking a skilled Backend Developer to join our dynamic team. The ideal candidate will be responsible for designing, implementing, and maintaining the server-side logic, databases, and APIs of our applications. Key responsibilities include collaborating with cross-functional teams to develop scalable and efficient backend systems, troubleshooting and resolving issues, and staying updated on industry trends. Proficiency in programming languages such as Python, Java, or Node.js, along with experience in database management and API development, are essential for success in this role. Strong problem-solving skills, attention to detail, and a passion for creating robust and high-performance backend solutions are highly valued.


Requirements:


Proficiency in one or more backend programming languages (e.g., Python, Java, Node.js)

Experience with database management systems (e.g., MySQL, PostgreSQL, MongoDB)

Knowledge of RESTful API design and development

Familiarity with cloud services (e.g., AWS, Azure) is a plus

Strong problem-solving and troubleshooting skills

Collaborative mindset with excellent communication skills

Ability to work in a fast-paced and dynamic environment

Read more
BANKIT
Agency job
via InvokHR by Sandeepa Kasala
Noida, Gurugram, Delhi, Ghaziabad, Faridabad
3 - 7 yrs
₹4L - ₹8L / yr
skill iconJava
J2EE
Struts
Spring
Hibernate (Java)
+1 more

Java Developer/Software Developer

Experience: 3 - 7 years

Qualification: MCA/B.Tech

Vacancy: 10

Roles and Responsibilities

  • Contribute to all phases of the development lifecycle
  • Write well designed, testable, efficient code
  • Ensure designs are in compliance with specifications
  • Prepare and produce releases of software components
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
  • Skill Set: Springboot Framework, Java

 

Note –  Only candidate ready to join immediately can apply.

Read more
prevaj consultants pvt ltd
Nilofer Jamal
Posted by Nilofer Jamal
Remote, Chennai
8 - 12 yrs
₹30L - ₹50L / yr
skill iconJava
skill iconAmazon Web Services (AWS)
SaaS
Restructuring
skill iconScala
+1 more
  • Candidate Should have 5+ Years Of Experience in Core Java
  • You will need strong development skills to work on and improve our Scala-based services, and be able to work together with senior teammates to create appropriate architectural design and ensure all aspects are appropriate to meet the business need.
  • Excellent Functional Design and Functional Programming skills (more than 2 years of business experience in Scala and Java projects, respectively)
  • Core skills in key supporting technologies and/or frameworks such as Play (AKKA) / Lagom
  • Proven experience working in teams in the successful delivery of complex, performant and high quality products
  • Excellent spoken and written communication skills
  • Experience of SaaS (Software as a Service) environments
  • Exposure to RESTful web APIs and a service oriented architecture
  • Experience in Linux environments, Shell scripting etc
  • Working with XML and JSON including parsing, asserting / matching and extracting
  • Experience with Continuous Integration environments and build tools, including Terraform, Jenkins, Maven, Gradle and Ant
  • Experience with messaging systems such as Apache Kafka, Amazon Kinesis, Amazon SQS and Rabbit MQ
  • Experience working on Live platform SDKs such as Twilio, AWS Elemental
Read more
Symansys Technologies India Pvt Ltd
Nisha Saini
Posted by Nisha Saini
Noida, Delhi, Gurugram, Ghaziabad, Faridabad
5 - 7 yrs
₹12L - ₹15L / yr
skill iconPython
skill iconDjango
Looking for a role of Python lead with experience on Python and DJango frmework with 5+years of Experience.
Read more
Emxcel Travel Solutions
at Emxcel Travel Solutions
4 recruiters
Swati Nagal
Posted by Swati Nagal
Pune, Ahmedabad, Bengaluru (Bangalore)
3 - 7 yrs
₹0L - ₹7L / yr
skill iconPython
Odoo (OpenERP)
TensorFlow
skill iconMachine Learning (ML)
skill iconData Science

Responsibilities:

  • Writing reusable, testable, and efficient code
  • Design and implementation of low-latency, high-availability, and performant applications
  • Integration of user-facing elements developed by front-end developers with server side logic
  • Implementation of security and data protection
  • Integration of data storage solutions (may include databases, key-value stores, blob stores, etc.)
  • Expert in Python, with knowledge of at least one Python web framework (such as Django, Flask, etc depending on your technology stack)
  • Familiarity with some ORM (Object Relational Mapper) libraries
  • Able to integrate multiple data sources and databases into one system
  • Understanding of the threading limitations of Python, and multi-process architecture
  • Good understanding of server-side templating languages (such as Jinja 2, Mako, etc depending on your technology stack)
  • Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
  • Understanding of accessibility and security compliance (depending on the specific project)
  • Knowledge of user authentication and authorization between multiple systems, servers, and environments
  • Understanding of fundamental design principles behind a scalable application
  • Familiarity with event-driven programming in Python
  • Understanding of the differences between multiple delivery platforms, such as mobile vs desktop, and optimizing output to match the specific platform
  • Able to create database schemas that represent and support business processes
  • Strong unit test and debugging skills
  • Basic knowledge of machine learning algorithm and libraries like keras, tensorflow, sklearn.
Read more
Tophatter
at Tophatter
1 recruiter
Rahul Sarika
Posted by Rahul Sarika
Remote only
9 - 11 yrs
Best in industry
skill iconRuby on Rails (ROR)
skill iconRuby
Software Development
Agile/Scrum
NewRelic
+3 more
We're looking for a highly motivated, strong, experienced lead software engineer to join and lead our small and growing Seller Engagement team in India.
 
The Seller Engagement team's mission is to build, shape and scale the Tophatter platform for our sellers all over the world to enable them to they can sell anything, and build and control their business with sustainable economics. The team works in tandem with other teams globally, who're focused on the buyer side of the business.
 
We are a fully distributed team, all over the country (current team members are in Andhra Pradesh, Karnataka, Kerala, Maharashtra, Tamil Nadu).
 
For more details about our culture, teams, and growth, please https://medium.com/product-engineering-tophatter/tophatter-engineering-from-the-culture-to-the-interview-1e32106817f0">review our interview process.

 

Perks

  • Best hardware and software to help you get the job done in the best way possible
  • Remote office allowance to support you regardless of where you work
  • Learning and development allowance to help you grow your career
  • Flexible leave policy to give you more control over your time.
  • Health insurance for your family and you to keep you well.

 

Required experience and skills

  • Bachelors degree in Computer Science and Engineering. Bonus: Masters degree.9+ years of total full-time work experience, preferably shipping SaaS applications.
  • Startup experience strongly desired.
  • Played a pivotal role in scaling a company and led teams in an agile environment where iteration has led to perfection.
  • Proven track record of on time project deliveries with balanced calls on technical designs and tech debt.
  • Expert proficiency in:
  • 1. Ruby, Ruby on Rails, Mysql, Linux, Git, AWS, CI/CD, NewRelic.
  • 2. broad range of internet technologies and applications.
  • 3. interacting, building, and improving the performance of systems end-to-end.
  • 4. architecting/designing complex systems
  • Strong collaborator and thought partner to Product team.Driven by outcomes more than output.
  • Have led projects with small, dynamic, and fast-paced teams (3-5 engineers), with great flexility and adaptability on large projects, delegating working effectively.
  • Viewed by the team as their evangelist, role model and bar raiser.
  • Past teams and co-workers attest to your prowess & agility in building great products, and driving sound technical decision making.Mentored engineers within and outside own team.
  • High on EQ, humility, curiosity and self drive.

 

Responsibilities

We use a rubric / career ladder as a framework to help our engineers grow in their careers. Please refer to the SDE IV section in the rubric (https://docs.google.com/spreadsheets/d/1z_51E1mZ3qf0MBuAyfHjKE1HN6h_yghAx2WMaB1z-Ms/edit?usp=sharing">click to view) to understand our expectations on your role and responsibilities.

Your responsibilities include:

  • Leading completion and delivery of multiple concurrent projects with clear deliverable timelines and milestones
  • Providing key input and guidance in helping to solve our most difficult and challenging issues, and providing recommendations for preventing or mitigating the effects of the issues in the future
  • Identifying inconsistencies caused by lack of best practices and patterns, and proactively collaborate with the team to gather input to define and rollout new best practices
  • Mentoring other engineers on increasing their impact both within and outside of their team, including identifying opportunities for them to do so
  • Participate in shaping longer term technical and architectural goals in consideration of product/company strategy, organizational growth, scalability, security, and other factors

About Tophatter
Tophatter is re-imagining discovery commerce in a world increasingly connected by smartphones. We are the world's fastest, most entertaining marketplace for mobile shoppers.
 
We connect buyers and sellers around the world in real-time auctions that are both fast and effective. Leveraging our ever-expanding data for merchandising and personalization, nearly every item sells, and sells within an average of 90 seconds.
 
Tophatter is funded by leading Silicon Valley venture capital firms, including August Capital, Charles River Ventures, Sequoia Capital, and SV Angel. We have a distributed workforce and offices in Bangalore, Portland (OR), San Francisco, Shanghai, and Shenzhen.
 
We are actively expanding our team. In exchange for your precious time and energy, we offer incredible freedom and responsibility. If you're looking for a challenge, look no further. Let's grow together.
 
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
 
Read more
SoCoMo Technologies
at SoCoMo Technologies
2 recruiters
Vicky Jindal
Posted by Vicky Jindal
Chandigarh
3 - 7 yrs
₹6L - ₹14L / yr
skill iconJava
Data Structures
Algorithms
skill iconNodeJS (Node.js)
MEAN stack
NodeJS developer writes code that is proud of and can hit the ground running, fast Javascript to a high standard, in a timely and scalable way that improves the code-base of competent products in meaningful ways. He will be a part of a creative team that is responsible for all aspects of the ongoing software development from the initial specification, through to developing, testing and launching. JOB RESPONSIBILITIES 1. Developer will be expected to code, update, debug and optimize SQL 2. Planning and execution of website / web & mobile application projects. 3. DB Design and Development. 4. Developing and Designing in Node.js, HTML5,CSS3, MySQL. 5. Developer will review requirements and design documents to produce estimates and task lists based on those requirements. 6. Applying SDLC principles when working with or leading a team of developers. 7. Needs to create mobile and web applications 8. Responsible for the creation and implementation of a wide variety of mobile and Web-based products using Node.js, JavaScript, MySQL and AJAX. 9. Troubleshoot, test and maintain the core product software and databases to ensure strong optimization and functionality
Read more
Fintech company
Fintech company
Agency job
via Ixora Global Services by Tilak Perala
Bengaluru (Bangalore)
3 - 5 yrs
₹7L - ₹10L / yr
Spring
skill iconJava
Struts
Hibernate (Java)
skill iconJavascript
+4 more
Greyamp Consulting is in the Digital Transformation space working with clients to enable Business agility while also helping them build sustainable talent within their organisations As part of our team, Greyamp is looking to hire java developers who would be interested in building a product for Greyamp to help our enterprise clients solve real problems, build lasting solutions along with build capability in their teams. Must Have: - Bachelors in Computer Science; Masters Preferred - 3 - 5 yrs of working experience - Strong working knowledge of Java, Spring Frameworks, JavaScript, Python, PHP, Ruby, MySql&NoSql. - Hands on experience in databased like MySQL, PostgreSQL, NoSQL, etc. Familiarity with Elastic, Cassandra etc is a bonus - Strong practical knowledge of OO including design patters knowledge - Exposure to and Docker containers & Kubernetes etc - Good written verbal communication skills - Willingness to travel - Exposure to Agile methodologies Good to Have: - Xtreme programming practices - Exposure to Client facing roles projects is a added advantage What you can expect: - An opportunity to experience multiple contexts, situations, and cultures - Work on path breaking products in the area of digital transformation - A chance to work with large enterprises across all levels to bridge technology, business & people - Work with the best minds in the industry - A learning curve to be jealous of - Opportunity to get your hands dirty with initiatives across disciplines in the organisation and continuously push limits
Read more
Digital Cues
at Digital Cues
2 recruiters
Vandana Saxena
Posted by Vandana Saxena
Pune
3 - 12 yrs
₹1L - ₹23L / yr
Mule ESB
skill iconJava
Continuous Integration
Role : SSE / Lead Java Integration - Mule ESB - - Job Location Pune - Job Title: Mule ESB Developer / Lead - - Required Skills: - Strong working experience on Mule ESB - Good experience in Java, J2EE, WebServices, SOA, Spring and Hibernate - 3+ years of IT experience with at least 1+ years of Mule Experience - - Desired Skills: - Has a good practical understanding of technology and its application. - Good grasp of technology and tools used for development. - Fair understanding of project management skills. - Fair amount of domain expertise gained through working on the application - or certification programs. - Skill Required : - Must have experience in developing Mule ESB flows using Java and Mulesoft - Connectors. - Experience of developing ESB solutions using technologies like JSON, - RestFul APIs, XML, FTP, AWS S3, MYSQL, HTTP, RAML - Strong hands on java development experience - Nice to have: Spring and JPA - - - Pl share your resume with the following info : - - Current Salary : - Exp Salary : - Notice Period: - How soon can you join if selected : - Available to attend the F-F interview on Week Days : - - > - - Thanks.. - Vandana Saxena - Manager-HR & TA - Tel: +91 20 66230903 - [email protected] - ----------------------------------------
Read more
Why apply to jobs via Cutshort
people_solving_puzzle
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
people_verifying_people
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly. No 3rd party agencies here.
ai_chip
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
21,01,133
Matches delivered
37,12,187
Network size
15,000
Companies hiring
Did not find a job you were looking for?
icon
Search for relevant jobs from 10000+ companies such as Google, Amazon & Uber actively hiring on Cutshort.
companies logo
companies logo
companies logo
companies logo
companies logo
Get to hear about interesting companies hiring right now
Company logo
Company logo
Company logo
Company logo
Company logo
Linkedin iconFollow Cutshort
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos