

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.

About Uber
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.
Company video


Connect with the team
Similar jobs
Roles and Responsibilities


Job Summary
- Expand the product to suit the needs of all kinds of travellers. From family travellers to hardcore backpackers and from free independent travellers to those who need a more guided approach to planning their trip.
- Launch across more countries. This means adding support for more geographies, things to do, weather, currencies and payments, transport and accommodation.
- Scale it up to serve millions of users a year, from across the globe. We are seeing decent growth, but it is time to up the game.
Responsibilities and Duties
How you'll add value:
- Own the architecture and design decisions that go into shaping our backend microservices
- Build and ship robust features.
- Work with web and mobile engineers to design and build APIs to power the traveler and influencer applications.
- Help us scale out to multiple geographies and serve millions of travelers
Required Experience, Skills and Qualifications
- An innate desire to grow. Both personally and with respect to the value you add to other people's lives.
- 4+ years industry experience working with golang/Django
- Sound understanding of CS fundamentals. We don't expect you to remember every algorithm by heart. But if you know how to find the most appropriate one for any given problem, let's talk.
- Personal projects that show an aptitude for technical excellence and product sense.
- Interest in contributing to open source projects
- Bonus points if you have an interest in the philosophy behind technologies. - You are intrigued by why did people develop certain technologies the way they did.
Benefits
- Work with a bunch of amazing people on a challenging problem.
- 1 backpacking trip each year to travel outside India. We don't allow you to travel, we WANT you to travel.
- Stock.
- We don't mind work from home/cafe/some random city in the world as long as your work and your team is not disrupted.
- We don't have a leave policy (there is a guideline for legal reasons) but you are free to take as much personal time as you need as long as you get your job done.
Job Type: Full-time
Salary: ₹2,000,000.00 to ₹3,000,000.00 /year

Software Engineer - Backend
Job Description
Introduction
Cashflo, true to its name, is on a mission to unlock $100+ billion of trapped working
capital in the economy by creating India’s largest marketplace for invoice discounting
to solve the day-to-day cashflow problems faced by businesses. Founded by ex-BCG
and ISB / IIM alumni, and backed by SAIF Partners, Cashflo helps democratize access
to credit in a fair and transparent manner. Awarded Supply Chain Finance solution of
the year in 2019, Cashflo creates a win-win ecosystem for Buyers, suppliers and
financiers through its unique platform model. Cashflo shares its parentage with HCS
Ltd., a 25-year-old, highly reputed financial services company has raised over Rs.
15,000 Crores in the market till date, for over 200 corporate clients.
Our leadership team consists of ex-BCG, ISB / IIM alumni with a team of industry
veterans from financial services serving as the advisory board. We bring to the table
deep insights in the SME lending space, based on 100+ years of combined experience
in Financial Services. We are a team of passionate problem solvers, and are looking for
like-minded people to join our team.
The challenge
▪ Solve a complex $300+ billion problem at the cutting edge of Fintech
innovation, and make a tangible difference to the small business landscape
in India.
▪ Find innovative solutions for problems in a yet to be discovered market.
Key Responsibilities
▪ As an early team member, you will get a chance to set the foundations of our
engineering culture. You will help articulate our engineering principles and
help set the long-term roadmap.
▪ Making decisions on the evolution of Cashflo's technical architecture
▪ Building new features end to end, from talking to customers to writing code
Our Ideal Candidate Will Have
▪ 3+ years of full-time software engineering experience
▪ Experience building scalable backend platforms (you've owned & built
features from start to finish before)
▪ Thorough knowledge of SDLC
▪ Extensive knowledge of any of Python, Go, NodeJS
▪ Expertise on any RDBMS or NoSQL databases
▪ Understanding of messaging systems like RabbitMQ, Kafka and protocols
▪ Understands CI/CD pipelines
▪ Exposure to cloud providers like AWS, GCP or Azure
▪ Seen extensive scale and understands the evolutionary technical challenges
About You
Product-minded. You have a sense for great user experience and feel for when
something is off. You love understanding customer pain points and solving for them.
Get a lot done. You enjoy all aspects of building a product and are comfortable
moving across the stack when necessary. You problem solve independently and enjoy
figuring stuff out.
High conviction. When you commit to something, you're in all the way. You're
opinionated, but you know when to disagree and commit. Mediocrity is the worst of all
possible outcomes.
What’s in it for me
▪ Gain exposure to the Fintech space - one of the largest and fastest growing
markets in India and globally
▪ Shape India’s B2B Payments landscape through cutting edge technology
innovation
▪ Be directly responsible for driving company’s success
▪ Join a high performance, dynamic and collaborative work environment
that throws new challenges on a daily basis
▪ Fast track your career with trainings, mentoring, growth opportunities
on both IC and management track
▪ Work-life balance and fun team events
- 4+ years of professional development experience in an agile software engineering role
- Strong development skills in Java or Groovy
- Experience with Jenkins, bamboo and CI/CD environments
- Familiarity with Guice or similar dependency injection frameworks
- Familiarity with relational database technology
- Familiarity with document store database technology such as ElasticSearch or Cassandra
- Experience with design and testing of RESTful APIs
- Familiarity with cross platform development on Linux, OSX and Windows
- Strong understanding of Git version control system
- Knowledge of JavaScript (Node.js)
- Familiarity with Amazon Web Services (AWS)
- Familiarity with Docker / Kubernetes
- Experience with continuous integration and build systems such as Jenkins or Bamboo
- Experience with Jira or other project management, issue-tracking or bug-tracking tools
- Should have knowledge of RDBMS
- Familiarity with Node.js, Kotlin, Kafka, DynamoDB
- Previous experience with SaaS or cloud development, Micro-services
o Minimum 8 years of overall experience in software development.
o Experience as a Lead developer .
o Experience with AWS,Architecture, Node js.

Overview
At Netradyne, we are revolutionizing the conventional mapping paradigm with our Dynamic mapping technology. Our unique approach leverages computer vision, Edge Computing, and crowd sourcing to deliver rich, highly accurate content in real-time, critical to the successful development of maps
What you will be doing ?
You will work in a fast-paced environment including multiple platforms, architectures, and technologies. You will be responsible for
- Development of various cloud/web components to ingest, process, transform and visualize data at scale.
- Contribute to algorithm development and automated evaluation for measuring quality.
- Follow engineering best practices (unit testing, continuous delivery etc.)
- Deployment and monitoring of production ready infrastructure
Skills
- Strong analytical and problem-solving skills.
- 3-7 years strong programming experience in Python/Java .
- Hands on knowledge in at least one MVC and ORM frameworks.
- Familiar with at least one frontend framework i.e. React/ Angular
- Working knowledge of at least one RDBMS or NoSQL database.
- Exposure to Geospatial databases and tools like Qgis,OSM will be a plus
We are looking for passionate and self-driven Software Engineers to join our Bangalore engineering center. You would be responsible for designing and developing world-class and truly differentiated software products in the online travel space.
Primary Responsibilities:
- Development & maintenance of Cleartrip’s product lines
- Involved in entire lifecycle including analysis, development, fixing, and monitoring of issues on the assigned Cleartrip product lines
- Unit test cases – Review and writing
- 2+ years of Product Development experience
- Java, Spring Framework preferred
- Solid experience with databases (Oracle/MySQL) – a must
- Excellent OO and design skills
- Experience with Test Driven Development within a continuous Integration environment (Lunt, CruiseControl, etc)
- BE/B.Tech Computer Science Personality Traits/Attributes:
- Excellent communication skills
- Excellent interpersonal skills – team player & desires to works closely with teammates, QA & product teams
- Problem-solving skills – Ability to research, analyze & find solutions independently.







