Cutshort logo
India’s largest online food and grocery store logo
Principal Engineer - Backend
India’s largest online food and grocery store
Principal Engineer - Backend
India’s largest online food and grocery store's logo

Principal Engineer - Backend

at India’s largest online food and grocery store

Agency job
7 - 15 yrs
₹25L - ₹60L / yr
Bengaluru (Bangalore)
Skills
Product development
Product Management
skill iconJava
J2EE
skill iconSpring Boot
Hibernate (Java)
skill iconPython
skill iconGo Programming (Golang)
Vertx.io
Technical Architecture
Engineering Management

Primary Responsibilities:

 

  • Principal Engineers  are responsible for driving Technology and Engineering Best Practices in their respective teams.
  • They should demonstrate a high level of ownership and accountability for their product and software systems.
  • They are expected to go above and beyond their role by contributing in tools, processes and practices which bring operational efficiency and are aligned with business goals.
  • They are expected to actively participate in development along with team members and create systems and modules which represent a working model of engineering best practices.
  • They are expected to participate in code reviews, design reviews, architecture discussions.
  • They are responsible for the Engineering metrics/health of their systems including strong alerting and monitoring mechanisms.
  • They are expected to lead the adoption of best practices around coding, designing, performance of systems in a team.

 

Experience or Skills Required:

 

  • B.Tech or Advanced degree in Computer Science with 6-12 years of industry experience in product based companies.
  • Proficiency with Basic libraries for machine learning such as scikit-learn and pandas
  • Experience in building solutions based on Linear Regression, Logistic Regression, K Nearest neighbor, SVM, Random Forest, Decision Trees.
  • Strong experience with at least one of programming languages: Python, Java, Vertx, Golang
  • Strong experience in building Server side reusable components based on Microservices or Distributed Architecture.
  • Solid coding skills with ability to lead teams in identifying clearing tech debts for large scale code base.
  • Good understanding & experience in improving performance of scalable and real time responsive applications.
  • Excellent Problem Solving skills and an aptitude to approach problems from first principles and build solutions for those.
  • 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 environment
  • Excellent Mentoring skills. Be the technical mentor to your team.
  • Must be comfortable working in fuzzy environments where boundaries are not clearly defined.
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

Similar jobs

Tech Prescient
at Tech Prescient
2 candid answers
3 recruiters
Ashwini Damle
Posted by Ashwini Damle
Bengaluru (Bangalore)
5 - 8 yrs
₹15L - ₹30L / yr
skill iconJava
J2EE
skill iconSpring Boot
Hibernate (Java)

What You’re Good At:

● You have at least 5-8 years of software development experience and you know the Linux environment.

● You definitely have the ability to handle a full application development cycle – from requirements to production.

● Strong programming experience with Java for backend services

● Spring MVC and Spring Boot experience

● Cloud experience (ideally AWS)

● Ability to effectively communicate problems and solutions to the different team members.


What You’re Great At:

● End-to-end task ownership: This is a position that requires a leader – someone who can confidently see a project through from beginning to end.

● Innovating disruptive technologies: Have an idea about how to solve a

communications problem? We want to know about it and then we want to support your vision for bringing it to life.

● Independently tackling challenges: You don’t need anyone to keep you on track.

● You’re organized and efficient.


Qualities about You That Might Make our Decision Easier:


● Experience in Agile software development methodology: Scrum, Kanban, etc.

Read more
Wissen Technology
at Wissen Technology
4 recruiters
Sukanya Mohan
Posted by Sukanya Mohan
Bengaluru (Bangalore), Mumbai
7 - 10 yrs
Best in industry
skill iconJava
Spring
J2EE
skill iconSpring Boot
Hibernate (Java)
+8 more

Job Description:

  1. Experience in Core Java, Spring Boot.
  2. Experience in microservices.
  3. Extensive experience in developing enterprise-scale systems for global organization. Should possess good architectural knowledge and be aware of enterprise application design patterns.
  4. Should be able to analyze, design, develop and test complex, low-latency client-facing applications.
  5. Good development experience with RDBMS in SQL Server, Postgres, Oracle or DB2
  6. Good knowledge of multi-threading
  7. Basic working knowledge of Unix/Linux
  8. Excellent problem solving and coding skills in Java
  9. Strong interpersonal, communication and analytical skills.
  10. Should be able to express their design ideas and thoughts.


About Wissen Technology:

 

Wissen Technology is a niche global consulting and solutions company that brings unparalleled domain expertise in Banking and Finance, Telecom and Startups. Wissen Technology is a part of Wissen Group and was established in the year 2015. Wissen has offices in the US, India, UK, Australia, Mexico, and Canada, with best-in class infrastructure and development facilities. Wissen has successfully delivered projects worth $1 Billion for more than 25 of the Fortune 500 companies. The Wissen Group overall includes more than 4000 highly skilled professionals.

 

Wissen Technology provides exceptional value in mission critical projects for its clients, through thought leadership, ownership, and assured on-time deliveries that are always ‘first time right’.

 

Our team consists of 1200+ highly skilled professionals, with leadership and senior management executives who have graduated from Ivy League Universities like Wharton, MIT, IITs, IIMs, and NITs and with rich work experience in some of the biggest companies in the world.

 

Wissen Technology offers an array of services including Application Development, Artificial Intelligence & Machine Learning, Big Data & Analytics, Visualization & Business Intelligence, Robotic Process Automation, Cloud, Mobility, Agile & DevOps, Quality Assurance & Test Automation.

 

We have been certified as a Great Place to Work® for two consecutive years (2020-2022) and voted as the Top 20 AI/ML vendor by CIO Insider.



Read more
FreeCharge
at FreeCharge
2 recruiters
Rahul Goyal
Posted by Rahul Goyal
Remote only
3 - 7 yrs
₹12L - ₹22L / yr
skill iconJava
Spring
Microservices
MySQL
Databases
+4 more

Work With Us

Get To Know Us First!

Freecharge a subsidiary of Axis Bank Limited founded in 2010, is a Fin-Tech organisation revolutionizing Financial Products through technology.

At our core, we’re a creative company. Ideas and pixels is where we live and we love building magical products that make our users feel ‘wow’. At Freecharge, you'll have the chance to do the best work of your life. We’re on a journey to build something new, something different and something innovative & that requires passion to build such incredible products.

Come join us and shape the future of Fin-Tech.

 

Do You Make The Cut?

We are looking for a motivated developer to join our agile team of developers as a Lead to mentor and as an individual contributor to drive best practices in the product.

You will be responsible for the design, architecture, and delivery of a feature/product with the highest quality. Providing the product with visible benefit to end-users in an iterative fast-paced environment by creating solutions suitable for the job in real-time.


Title: Lead SDE
(Backend)

Location: Gurugram

Experience: 3-7 Yrs.

Education: Bachelor’s / Master’s in Software Engineering

 

Responsibilities

  • In this lead role, you will be designing and developing complex software systems that have been successfully delivered to customers.
  • Ensure the quality of design of systems by serving as a technical lead on our most demanding, cross-functional teams
  • Build reusable code and libraries for future use.
  • Build highly available, high performance, scalable software and you will work on distributed systems for massive-scale systems
  • Responsible for code quality of the product being developed along with unit and integration testing.
  • Mentor junior developers to improve their skills, and make them more effective, product software engineers.
  • Communicate with technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy.

 

Sounds Like You?

 

  • 4+ years of software development experience with Enterprise Java (JDK 8 and above), Spring (Boot, MVC, AOP, DI), ORM Frameworks.
  • 1+ years of experience contributing to the architecture and design (LLD, HLD, Solid principles and design patterns and scaling) of new and current systems.
  • Strong experience in technically leading junior developers with a focus on the goal.
  • Strong experience in data structures & algorithms and their space & time complexities.
  • Solid understanding of multithreading, microservices, MVC and strong OO skills with demonstrated experience in developing complex and reusable APIs.
  • Strong experience working with Databases like SQL & NoSQL.
  • Experience working with microservices-based architecture.
  • Experience in high traffic, highly scalable distributed system designs, complex web applications, and code reviews.
  • Experience working in an Agile environment.
  • Solid understanding of the full software development life cycle and the domain.
  • Good to have knowledge of messaging systems like SNS/ SQS /Kafka etc.


Life at Freecharge!


Our Playground!

  • 450+ FCian’s, at Gurugram & Bengaluru locations
  • Collaboration spaces & A flat and transparent culture
  • Wow Corners, fun & reading Zone
  • Best learning and development opportunities

 

Benefits

  • Day-care facility
  • Comprehensive Insurance Policy
  • Wellness Benefits like Health check-ins
  • 26 Weeks Maternity & 2 Weeks Paternity Leaves
  • Adoption Assistance Program
  • On-Site Parking at all locations
  • A chance to have a big impact early in your career

 

ARE YOU READY?

TO

#ChargeYourFuture

Read more
ZeMoSo Technologies
at ZeMoSo Technologies
11 recruiters
HR Team
Posted by HR Team
Remote only
4 - 12 yrs
Best in industry
skill iconJava
J2EE
skill iconSpring Boot
Hibernate (Java)

What You will do


● Create beautiful software experiences for our clients using design thinking, lean and agile methodology.

● Work on software products designed from scratch using the latest cutting edge technologies, platforms and languages such as JAVA, python, Javascript, GoLang and Scala.

● Work in a dynamic, collaborative, transparent, non-hierarchical culture.

● Work in collaborative, fast-paced and value-driven teams to build innovative customer experiences for our clients.

● Help to grow the next generation of developers and have a positive impact on the industry.



Basic Qualifications



● Experience: 4+ years.

● Hands-on development experience with a broad mix of languages such as JAVA, Python, Javascript etc.

● Server-side development experience mainly in JAVA, (Python and nodeJS can be considerable)

● UI development experience in ReactJS or AngularJS or PolymerJS or EmberJS or Jquery etc. are good to have.

● Passion for software engineering and follow the best coding concepts. ● Good to great problem solving and communication skills.


Nice to have Qualifications


● Product and customer-centric mindset.

● Great OO skills, including design patterns.

● Experience with devops, continuous integration & deployment.

● Exposure to big data technologies, Machine Learning and NLP will be a plus.


Benefits


● Competitive salary.

● Work from anywhere.

● Learning and gaining experience rapidly.

● Reimbursement for basic working set up at home.

● Insurance (including a top up insurance for COVID).


Location


Remote - work from anywhere

Read more
Dotball Interactive Private Limited
Veena K V
Posted by Veena K V
Bengaluru (Bangalore)
1 - 3 yrs
₹3L - ₹8L / yr
skill iconNodeJS (Node.js)
skill iconPython
skill iconPHP
skill iconRuby on Rails (ROR)
NOSQL Databases
+1 more
- Knowledge of Node.js and frameworks such as Express, StrongLoop, etc - Understanding the nature of asynchronous programming and its quirks and workarounds - Good understanding of server-side templating languages like Jade, EJS, etc
Read more
They provide innovation centric solutions. (C1)
They provide innovation centric solutions. (C1)
Agency job
via Multi Recruit by Paramesh P
Bengaluru (Bangalore)
2 - 3 yrs
₹6L - ₹8L / yr
skill iconPython
skill iconDjango
skill iconMongoDB
No SQL
Postgre
  • 2+ years of Hands-on experience in Python, Django, Flask, Bottle, Design Patterns, Web Services (SOAP/HTTP, REST APIs)
  • 2+ years of hands-on experience with Postgress, MongoDB.
  • Experience with cache-store / message broker like Redis / RabbitMQ / Kafka
  • Experience with AWS
  • Experience in front-end development using react.js is a plus.
  • Proficient understanding of code versioning tools, such as Git / Mercurial /bitBucket.
  • DevOps knowledge to deploy code in production and hands-on experience with docker / Kubernetes.
  • Self-motivated and a good team player.
  • Good communication and interpersonal skills.
  • Bachelor’s Degree in Engineering from a reputed Institute
Read more
Rejolut
at Rejolut
1 video
2 recruiters
Sharyu Waghmare
Posted by Sharyu Waghmare
Navi Mumbai, Mumbai
3 - 8 yrs
₹7L - ₹20L / yr
skill iconNodeJS (Node.js)
skill iconAngular (2+)
skill iconAngularJS (1.x)
skill iconPython
skill iconMongoDB
+10 more

Rejolut is one of the award-winning fastest-growing emerging tech company which is working on leading technology like Blockchian, ML & AI, Complex mobile & web apps, IoT etc.

The ideal candidate will be responsible for developing a highly scalable and secure code.

Responsibilities:-
-Able to take the Extreme Ownership of modules/product/projects
-Able to learn & implement new technology/framework/library at God Speed
-Able to come with an optimal solution for the business problem
-Can handle calls with the client & customer to know their feedback
-Writing clean code & able to dig into other's code or open-source code
-Build pixel-perfect, buttery smooth UIs across both mobile platforms.

- Maintain product roadmap, release schedules, and architectural standards that ensure alignment with business objectives.

- Mitigate risks and problems identified in providing the solution.
- Keep an eye out for technology trends, open-source projects that can be used

 


Desired Candidate Profile:-

- Represent the technological agenda in staff meetings and when making hiring decisions
- Flexible to adapting & introducing new and latest technologies to the organization
- Maintain current knowledge of technology landscape and developments
- Innovation & Optimizing R&D.
- Defining the software technology strategy, architecture, and road-map.
- Would love to do more coding yourself, but accept that you can bring the most value by helping others to excel.
- Should have built large scale applications with modern web frameworks & technologies
-Should be a fast thinker, hands-on manager, and strong communicator and think and act like an entrepreneur
-Consolidate our technology platforms and create plans for each Track, analyze and monitor technology performance metrics
-Take the initiative in thought leadership, innovation, and creativity
-Spearhead IT projects to increase our market reach and improve our USP
-Oversee all system design and changes in system architecture
-Technical knowledge (NOT All but would be happy to take someone with max. Skills knowledge)
-Fullstack (Web), Python, Machine Learning, BlockChain, RoR, ReactJS, NodeJS, mean stack, MernStack, Front End, Mobility, ReactNative, React JS, Javascript, etc

 

Culture

- Fast-paced, intellectually stimulating, steep learning, and growth

- Close-knit, hardworking, supportive colleagues

- Challenging work

- Flat organization with no hierarchy

- If you like problem-solving, and love the latest technology, there are very few better places



How we are different 
 -We are a young and dynamic team who are obsessed with solving the business problem at scale -We are a technology agnostic company who focus more on finding the optimal solution to the business problem rather than technology

 Why to join us
 -We provide a huge learning curve. Spending 1.5-2 years with us will put you 3 years ahead in the career
-We work only on cutting edge technology like React, React Native, Flutter, NodeJS, Python, Go, Svelte, ELM
-There are two technology Co-founder in the company who are pretty much hands-on and have earlier bult the Consumer application which is downloaded millions of time and are in leadership position in copanies like Samsung, Purplle, Loylty Rewardz
-Get mentored by the best in the industry
-Flexible working hours
-Perks best in the industry

Read more
OneLabs
at OneLabs
1 recruiter
Shubham Jindal
Posted by Shubham Jindal
NCR (Delhi | Gurgaon | Noida)
1 - 2 yrs
₹4L - ₹7L / yr
Software Development
skill iconPHP
skill iconPython
skill iconNodeJS (Node.js)
We are looking for startup enthusiasts to join a fast-paced startup team which is funded by billion dollar companies. The vision is to create the next biggest mobile app in India. We invite the best to be a part of this journey. You will be responsible for full-stack, client-side and server-side development of new and existing products using Python. This will involve working in a team to develop software and unit tests, following an agile methodology. Primary responsibilities: - Integrating existing software and developing new software solutions; - Creating APIs and test plans; - Ensuring product quality through unit testing, system testing, and continuous integration; - Investigating new technologies and continually updating technical knowledge and skills; Technical Skills Required: - Deep understanding of Python(Client and Server); - Full understanding of APIs - creation, and maintenance; - Hands-on experience on working with Django; - Understanding fundamental design principles behind a scalable application; - Proficient understanding of code versioning tools, such as Git
Read more
Kuliza
at Kuliza
6 recruiters
Mohammed Matheen Pasha
Posted by Mohammed Matheen Pasha
Bengaluru (Bangalore)
5 - 8 yrs
₹10L - ₹17L / yr
skill iconJava
Microservices
Design patterns
J2EE
Role: Technical Lead- Java Responsibilities : - Design, develop, test and implement high-quality software, as a member of an agile development team. - Participating in code reviews, design reviews, architecture discussions. - Proactively identify architectural weaknesses and recommending appropriate solutions. - Proactively share technical knowledge and best practices with team members. - Engage in continuous learning and adoption of new concepts, technologies, and functionality. Requirements : - Solid web developer with at least 6-12 years of Core Java experience. - 5+ years of Java/J2ee experience, - Strong hands-on experience in Spring boot, Spring MVC, etc. - Proficiency with back and front end caching strategies (Memcached, Redis). - Hands-on experience developing, releasing, and maintaining large-scale software applications. - Must be a self-starter and enjoy working in a team. - High Energy levels and passionate to try new technology stacks. - Understanding the requirement and design/develop sustainable and agile application architecture. What To Expect From Kuliza : - Competitive compensation - Lunch and snacks on us every day - An incredible team of smart and supportive colleagues - An awesome office environment and culture for growth.
Read more
SingelTalent
Shreya Singh
Posted by Shreya Singh
NCR (Delhi | Gurgaon | Noida)
2 - 6 yrs
₹3L - ₹4L / yr
skill iconJavascript
skill iconPHP
skill iconPython
skill iconRuby on Rails (ROR)
skill iconNodeJS (Node.js)
+2 more
Need a experienced full stack developer for a stealth mode startup. Having a very good knowledge of both back end and fronted is required. Any language will be preferred.
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