Angel One

OPENS AT: Oct 08, 12:30 PM

CLOSES AT: Oct 24, 06:25 PM


Angel One Software Engineer Hiring Challenge

Online Participation is confidential
Backend Challenge
Software Engineer
3 years+

Social Share

Invite friends via email


About Angel One

Angel One (formerly known as Angel Broking) is a Fintech firm driven by technology and a mission to become the No. 1 fintech organization in India. With a 5 Million+ registered client base and more than 10 million app downloads, we are onboarding more than 500K new users every month.

We are working to build personalized financial journeys for customers via a single app, powered by new-age engineering tech and Machine Learning. We are a group of self-driven, motivated individuals who enjoy taking ownership and believe in providing best value for money to investors through innovative products and investment strategies. We apply and amplify design thinking with our products and solution.

It is a flat structure, with ample opportunity to showcase your talent and a growth path for engineers to the very top. We are remote-first, with people spread across Bangalore, Mumbai, UAE, and the US.

Come on Onboard, to become part of this epic journey!

We are aggressively hiring Engineers, Product Manager & Data science rockstars from across the globe - check out our career’s sections!

What will you be working on? 

We have a strong belief that every problem requires a unique solution, i.e. innovation. Hence we do not believe in limiting ourselves to any specific tech stack. Our teams aggressively work on GoLang, Python, NodeJS, Flutter and various new-age tech stack.

Eligibility Criteria:

  • Years of experience: 3-10
  • Skills: Java, Python or Golang

Challenge Format:

  • 1 Backend File Upload Question

The shortlisted candidate from the code challenge will be invited for the next steps. There will be 3 rounds of interviews focused on challenging your subject matter expertise.

  1. System design round
  2. Coding deep dive
  3. Hiring manager round

What we offer


Software Engineer
Experience: 3 years+

Your Key Responsibilities: 

  • Hands-on coding - code the most complicated paths/components
  • Contribute to the design and architecture of components for the products.
  • Craft APIs, RPCs and streamlining topologies which are simple, and efficient
  • Ensure excellence in engineering
  • Mentor engineers in the team

Basic Requirements:

  • Degree in computer science field with 3-10 years of experience building large scalable systems
  • Excellent computer science including data structures and algorithms.  
  • Hands-on programming experience in languages like Java, Python or Golang for backend roles. Android/IOS experience for frontend focused roles.
  • Good understanding of designing Distributed Systems 
  • Problem solving / analytical skills
  • Low Latency and High Throughput System design, HLD and LLD.
  • Exposure to high level hygiene guidelines like the one described in 12-factor app 
  • Metrics obsession

What you get: 

  • Chance to play a pivotal role in designing the next gen fintech product 
  • Top tier scale from day 1 - related battle scars / glory
  • Work with other world class talent (ex- Amazon, Uber, Google, Walmart Labs)



  • Lean hierarchy across the organisation to promote collaboration
  • Fail-Learn-Celebrate, we celebrate every failure.
  • Focus on providing everyone with an objective...


  1. Ensure that you are attempting the test using the correct email ID.

  2. You must click Submit after you answer each question.

  3. If you need assistance during the test, clic...



Sample Challenge

Can I participate in a sample challenge?

Yes, we recommend that you participate in our sample challenge.

This challenge enables you to understand how to pa...

View All Notifications