Cutshort logo
Uber logo
Backend Engineer
at Uber
Backend Engineer
Uber's logo

Backend Engineer

Suvidha Chib's profile picture
Posted by Suvidha Chib
4 - 8 yrs
₹20L - ₹50L / yr
Bengaluru (Bangalore)
Skills
skill iconJava
Data Structures
Algorithms
skill iconC++
skill iconPython

About the Role

If you are interested in developing the future architecture of Uber's Rider stack by building its core building blocks, join the Rider Backend Platform team. We build backend architectural components and frameworks comprising of services, libraries, state storage and other building blocks that aim to optimise the core Rider flow and foundational features that are shared among all rider products, including but not limited to, Uber Rider app, UberLite, m.uber.com, etc.


What You'll Do

  • Work with Rider product engineering teams to identify, design and build solutions that help scale Rider services and platforms.
  • Drive adoption of best practices in code health, testing, and maintainability
  • Analyze and decompose complex software systems and collaborate with cross-functional teams to influence design for scalability and testability
  • Work with smart and motivated teammates in a fast-paced, collaborative environment.
  • Build elegant backend platform components for high throughput and low latency distributed systems.
  • Solve challenging problems with cutting edge design and algorithms.

What You'll Need


  • 4+ years Strong meaningful Individual contributor experience as a software engineer
  • Design: Knowledge of data structures and an eye for design. You can discuss the tradeoff between design choices, both on a theoretical level and on an applied level.
  • Strong coding/debugging abilities: You have advanced knowledge of at least one programming language, and are happy to learn more. Our core languages are Go and Java.
  • Fast learner: We're looking for software engineers who thrive on learning new technologies and don't believe in one-size-fits-all solutions. You should be able to adapt easily to meet the needs of our massive growth and rapidly evolving business environment.
  • A team player: You believe that you can achieve more on a team -- that the whole is greater than the sum of its parts. You rely on others' candid feedback for continuous improvement.
  • Business acumen: You understand requirements beyond the written word. Whether you're working on an API used by other developers, an internal tool consumed by our operation teams, or a feature used by millions of customers, your attention to details leads to a delightful user experience.


About the Team: **
Rider Backend Platform**

Builds the core building blocks needed to power the rider experiences on the different Rider facing apps including the core Uber app, Uber Lite, Web as we move on to become the preferred transportation platform for millions of riders all over the world.


Uber

At Uber, we ignite opportunity by setting the world in motion. We take on big problems to help drivers, riders, delivery partners, and eaters get moving in more than 600 cities around the world.

We welcome people from all backgrounds who seek the opportunity to help build a future where everyone and everything can move independently. If you have the curiosity, passion, and collaborative spirit, work with us, and let's move the world forward, together.

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 Uber

Founded :
2012
Type :
Product
Size :
500-1000
Stage :
Raised funding

About

Uber Technologies, Inc. functions as a technology platform for the transportation of both people and things. This firm offers multi-modal delivery services for restaurant meals, transportation services for individuals, and connection services for freight carriers and shippers. Eats, Rides, Freight, ATG, Other Bets, and Other Technology Programs are the five components that make it function well. Rides Drivers provide customers with rides in a variety of vehicles including auto-rickshaws, automobiles, minibusses, motorbikes, and taxis. Users may connect with Rides Drivers via Rides Goods.


Customers can search for and locate local restaurants, place an order for a meal, and choose to either pick it up or have it delivered via the Eats category. The Freight division is responsible for connecting carriers and shippers on the platform by utilizing its brand recognition, one-of-a-kind technology, and expertise in disrupting industries. The company was founded in 2009 by Travis Kalanick, Oscar Salazar Gaitan, and Garrett Camp, and it has its headquarters in San Francisco, California.

Read more

Company video

Uber's video section
Uber's video section

Connect with the team

Profile picture
Apurva Dalal
Profile picture
Swati Singh
Profile picture
SriKartik Sayana
Profile picture
Janani B
Profile picture
Suvidha Chib
Profile picture
Aji Peter
Profile picture
Sumitra L
Profile picture
Santhosh Varghese
Profile picture
Thejaswi Bollineni
Profile picture
Surendhiran VB

Company social profiles

bloginstagramlinkedin

Similar jobs

Remote only
4 - 6 yrs
₹35L - ₹45L / yr
skill iconJava
Distributed Systems
Microservices
AI Coding Tools

Job Location 

Bengaluru or Remote

Job Summary 

Oracle Health is looking for a Software Developer 2 with strong Java and distributed systems experience to build highly available, secure, and scalable healthcare applications. You will design and develop microservices-based backend systems, work with large-scale data, and leverage AI-assisted coding tools to improve developer productivity and code quality. This role is ideal for engineers who enjoy solving complex problems in mission-critical domains like healthcare.

Responsibilities 

  • Design, develop, and maintain backend services using Java and related frameworks for Oracle Health products.
  • Build and optimize distributed, microservices-based architectures with a focus on scalability, performance, and reliability.
  • Implement RESTful APIs, event-driven components, and data processing pipelines for high-volume healthcare workloads.
  • Use AI-assisted coding tools (e.g., code generation, refactoring, test generation) to increase development speed and quality while following best practices.
  • Collaborate with product managers, architects, QA, DevOps, and cross-functional teams to deliver features end-to-end.
  • Write clean, testable, and maintainable code with comprehensive unit, integration, and performance tests.
  • Participate in code reviews, design discussions, and architectural decisions, contributing to engineering best practices.
  • Monitor and troubleshoot production systems, resolving issues related to performance, scalability, and reliability.
  • Adhere to security, privacy, and compliance requirements relevant to healthcare solutions.

Required Qualifications 

  • 3–6 years of professional software development experience.
  • Strong programming skills in Java (Java 8+), with solid understanding of OOP, data structures, and algorithms.
  • Hands-on experience building and deploying distributed systems and microservices.
  • Experience with Spring / Spring Boot or similar Java frameworks.
  • Proficiency in designing and consuming RESTful APIs.
  • Experience with relational databases (e.g., Oracle, PostgreSQL, MySQL) and ORM technologies.
  • Practical experience with CI/CD, version control (Git), and modern development workflows.
  • Experience using AI-assisted development tools (e.g., code completion, code generation, test suggestion tools) in day-to-day coding.
  • Strong problem-solving skills, ownership mindset, and ability to work in an Agile environment.
  • Good written and verbal communication skills in English.

Preferred Qualifications 

  • Experience with event-driven architectures and messaging systems (e.g., Kafka, RabbitMQ).
  • Knowledge of distributed systems concepts such as consistency, fault tolerance, resiliency, and observability.
  • Experience with containerization and orchestration (Docker, Kubernetes).
  • Exposure to cloud platforms (Oracle Cloud, OCI preferred; AWS/Azure/GCP also relevant).
  • Experience with monitoring and logging tools (Prometheus, Grafana, ELK, etc.).
  • Background in healthcare, clinical systems, or other regulated domains is a plus.
  • Experience with test automation frameworks and performance testing.
  • Interest in or experience with applying AI/ML in software engineering (code intelligence, anomaly detection, test optimization).

About Oracle Health 

Oracle Health is on a mission to transform healthcare by building secure, intelligent, and scalable cloud-based solutions that improve patient outcomes and provider efficiency. As part of the Oracle Health engineering team, you will work on critical systems that power hospitals, clinics, and health networks globally, with the backing and stability of Oracle’s cloud infrastructure.

Read more
Wissen Technology
at Wissen Technology
4 recruiters
Shivangi Bhattacharyya
Posted by Shivangi Bhattacharyya
Bengaluru (Bangalore)
6 - 13 yrs
Best in industry
skill iconJava
skill iconSpring Boot
Microservices
Hibernate (Java)
Multithreading
+4 more

JOB DESCRIPTION


Experience: 6-13 years

Wissen Technology is now hiring for a Java Developer - Bangalore with hands-on experience in Core Java, algorithms, data structures, multithreading and SQL. We are solving complex technical problems in the industry and need talented software engineers to join our mission and be a part of a global software development team. A brilliant opportunity to become a part of a highly motivated and expert team which has made a mark as a high-end technical consulting. 


Required Skills:

  • Exp. - 6-13 years
  • Experience in Core Java and Spring Boot.
  • Extensive experience in developing enterprise-scale applications and systems. Should possess good architectural knowledge and be aware of enterprise application design patterns.
  • Should have the ability to analyze, design, develop and test complex, low-latency client- facing applications.
  • Good development experience with RDBMS.
  • Good knowledge of multi-threading and high-performance server-side development.
  • Basic working knowledge of Unix/Linux.
  • Excellent problem solving and coding skills.
  • Strong interpersonal, communication and analytical skills.
  • Should have the ability to express their design ideas and thoughts.



Read more
"Top Services MNC "
"Top Services MNC "
Agency job
NCR (Delhi | Gurgaon | Noida)
3 - 15 yrs
₹3L - ₹30L / yr
skill iconJava
J2EE
Struts
Spring
Hibernate (Java)
+6 more
  •  Exp : 3-15 years
  • Java NMS/EMS  : Work location : GGN
  • Experience in implementation of NMS/EMS applications and good understanding of FCAPS functionalities
  • Proficient in Java/J2EE, SpringBoot, SpringCloud, Kafka and REST webservices
  • Experience in implementation of micro-services based applications
  • Experience in any of the rule engine like Drools and workflow creation like JBPM, Camunda
  • Experience in SQL and NoSQL databases, DB schema designing and database accessing using Hibernate JPA 
  • Experience with SNMP, Netconf, device management, inventory management
  • Hands on experience in Wildfly/Jboss App server 
  • Experience in dev-ops tools like Jenkins, Docker, Kubernetes
  • Proficient in Angular, HTML5, CSS, Bootstrap, Typescript, ES6 
  • Good to have Micro Frontend Architecture exposure
  • Experience with tools like Maven, Ant, Git, Sonar, JaCoCo, Karma, Jasmine
  • Scripting using Shell, Python, etc
  • Must be involved in customer interactions for requirement gathering and solution designing discussions
Read more
TDPL
TDPL
Agency job
via Seven N Half by Viral Jain
Mumbai, Bengaluru (Bangalore), Gurugram
7 - 12 yrs
₹17L - ₹35L / yr
skill iconJava
API
skill iconSpring Boot
Microservices
Team Management

Role / Purpose - Lead Developer - API and Microservices

Must have a strong hands-on development track record building integration utilizing a variety of integration products, tools, protocols, technologies, and patterns.

  • Must have an in-depth understanding of SOA/EAI/ESB concepts, SOA Governance, Event-Driven Architecture, message-based architectures, file sharing, and exchange platforms, data virtualization and caching strategies, J2EE design patterns, frameworks
  • Should possess experience with at least one of middleware technologies (Application Servers, BPMS, BRMS, ESB & Message Brokers), Programming languages (e.g. Java/J2EE, JavaScript, COBOL, C), Operating Systems (e.g. Windows, Linux, MVS), and Databases (DB2, MySQL, No SQL Databases like MongoDB, Cassandra, Hadoop, etc.)
  • Must have experience implementing API Service architectures (SOAP, REST) using any of the market-leading API Management tools such as Apigee and frameworks such as Spring Boot for Microservices
  • Should have Advanced skills in implementing API Service architectures (SOAP, REST) using any of the market-leading API Management tools such as Apigee or similar frameworks such as Spring Boot for Microservices 
  • Appetite to manage large-scale projects and multiple tracks
  •  Experience and knowhow of the e-commerce domain and retail experience are preferred
 Good communication & people managerial skills
Read more
Lister Technologies
at Lister Technologies
8 recruiters
Vignesh Paramasivam
Posted by Vignesh Paramasivam
Remote, Chennai, Coimbatore, Kochi (Cochin), Mysore
5 - 8 yrs
₹12L - ₹18L / yr
ATG
ATG Commerce
skill iconJava
Spring
Hibernate (Java)
Preferred Experience:
  • A minimum of 3 years experience as a Technical Lead in Java., Strong experience in design and implementation of high performing and highly scalable websites/applications
  • Strong experience in Spring MVC framework and experience in design patterns, unit testing etc..
  • Strong experience in AWS services such as EC2, Lambda, S3, ECS, API Gateway and using tools such as Terraform, Ansible
  • Strong experience in Endeca, ATG and BCC, Solr, any Headless CMS
  • Considerable experience in databases such as SQL Server/Mongo DB is an added advantage
  • Good experience in JavaScript frameworks such as Angular/React/VueJS is an added advantage
  • Experience in Adobe AEM is an added advantage
  • Creative problem-solving skills and ability to effectively communicate and translate feedback, needs and solutions
  • Excellent verbal and written communication skills required
Role Description :
  • Provide strategic thinking and leadership pertaining in cloud technologies and building scalable websites
  • Provide technical leadership and guidance internally to the team and externally to management
  • Communicate effectively across all levels of the organization
  • Collaborate within and across teams with strong teamwork orientation
  • Help maintain a culture of high quality
  • Showcasing excellent work ethic and strong sense of ownership of end result
  • Understand the structured software development methodologies including design, development and testing in an Agile environment
  • Follow all security practices and identify areas and processes where performance and scalability can be improved
  • Make and justify recommendations for improvement., Participate in development of solutions in cases of new technology direction and/or proof of concepts
  • Should translate business needs into technical solutions with Strong analytical, conceptual and technical skills
  • Support the evaluation, selection, design, development and maintenance of the platforms.
Read more
CWD Limited
at CWD Limited
1 recruiter
Monica Devi
Posted by Monica Devi
Navi Mumbai, Mumbai
4 - 7 yrs
₹5L - ₹10L / yr
skill iconJava
skill iconGit
Agile/Scrum
skill iconJenkins
skill iconAndroid Development
+2 more
  • Works towards developing Stable & Efficient Applications for
  • Responsible for developing Applications which are Stable, Efficient and if required cross   
  • Responsible to create Native Applications for Android to achieve best performance.
  • Responsible for understanding best UI Practices
  • Responsible for creating Application UI utilizing latest Google UI Guide lines.
  • Qualification: B.E. / B.Tech / M.C.A. in Computer Sciences.
  • Should have Experience of at least one production environment Application in Google Play Store. GIT, Agile Frameworks, Jenkins
  • Must have Java, Android, C, and C++.
Read more
Navia Life Care
at Navia Life Care
1 video
4 recruiters
Sakshi Dixit
Posted by Sakshi Dixit
NCR (Delhi | Gurgaon | Noida)
2 - 6 yrs
₹5L - ₹10L / yr
skill iconPython
skill iconDjango
skill iconPostgreSQL

Navia Life Care is looking for a young, energetic, and passionate backend developer for a full-time role, and available to join immediately. 

 

They will be expected to fulfill the following responsibilities :

Backend developer responsibilities :

- Design and build system backend on Python, Django and PostgreSQL

- Experience with Machine Learning, Data Analytics will be a Plus

- Collaborate with cross-functional teams to define, design, and ship new features.

- Unit-testing code for robustness, including edge cases, usability, and general reliability.

- Help improve code quality through writing unit tests, automation and performing code reviews

- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.

- Handle software updates, patches, and bug fixes.

- Develop applications for time-sensitive projects while considering business/system requirements.

- Continually learn about new programming languages, operating system updates, and other information that will affect the functions of applications in development.

- Integrate with our front-end and mobile applications

- Participate in brainstorming sessions and have the chance to contribute innovative and original ideas to our technology, algorithms and product

Requirements :

- Minimum 1 to 5 years working experience in Python, DJango, and other related technologies

- Have published one or more Android apps on the Google Play store

- Experience with third-party libraries and APIs, WebRTC etc.

- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies

- Excellent ability to develop and understand algorithms.

- Opportunity to join a fast-growing and funded healthcare startup, and direct reporting to the Chief Technology Officer.

- We provide a flexible and innovation-driven work environment, with a 5-day working week, and competitive compensation packages.

Read more
Linarc Inc
at Linarc Inc
3 recruiters
K.L. Narasimhan
Posted by K.L. Narasimhan
Chennai
2 - 6 yrs
₹4L - ₹6L / yr
skill iconPython
skill iconNodeJS (Node.js)
skill iconPostgreSQL
Firebase

Ideal candidate must have :

- 2+ years of experience in writing code

- Ability to meet tight deadlines

- Can work independently and be a team contributor

- Must have good knowledge of Node, Python and Scripting languages

- Experience in one or more of RDBMS - PostgreSQL, MySQL or Oracle

- Experience with NoSQL and real-time DB - Firebase/Firestore or MongoDB

- Must be able to write concise and high-quality API

- Must be a quick learner, curious and ambitious  

 

Read more
Hyderabad
4 - 8 yrs
₹5L - ₹9L / yr
skill iconJava
Socket Programming
Multithreading
Tomcat
WebLogic
Detailed job description - Skill Set: Skills 7+ Yrs of experience in Core Java - Multithreading, Exception handling, Garbage collection, Memory management, Socket programming Web services in java - SOAP and REST Application servers/Webservers - Tomcat, weblogic, JETTY - Should know how to deploy and basic functionality. Knowledge on Queuing will be good to have Version control: Preferably Git but SVN/ClearCase etc. also OK. Contact center domain knowledge - Specifically Genesys Spring boot- basic knowledge Memory analyzer tool. Responsibilities- Core developer Providing Design and Technical solution Ability to guide team
Read more
sellnews
at sellnews
1 recruiter
Rakesh Gondaliya
Posted by Rakesh Gondaliya
Ahmedabad
3 - 7 yrs
₹5L - ₹12L / yr
skill iconJava
skill iconJavascript
skill iconPython
skill iconAmazon Web Services (AWS)
skill iconGo Programming (Golang)
+1 more
Looking for techie to join early stage product development team
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.
ai_chip
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
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