Staff Engineer - Bengaluru, India - Angel One

    Angel One
    Angel One Bengaluru, India

    Found in: Appcast Linkedin IN C2 - 1 week ago

    Default job background
    Description

    About Angel One

    Angel One Limited is a Fintech company providing broking services, margin trading facility, research services, depository services, investment education and financial products distribution to its clients, on a mission to become the No. 1 fintech organization in India. With more than 15 million registered clients, we are onboarding an average of about 400K new clients every month. We are working to build personalized financial journeys for our clients via a single app, powered by new-age tech, AI, Machine Learning and Data Science. 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 personalisation within our products and services. We have 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 the country. Come onboard, to become a part of this epic journey

    At Angel One, our thriving culture is rooted in Diversity, Equity, and Inclusion (DEI). As an Equal opportunity employer, we wholeheartedly welcome people from all backgrounds to be part of our team, where we believe that everyone's unique experiences and viewpoints make us stronger together. Come and be a part of #OneSpace, where your individuality is celebrated and embraced.

    Your Key Responsibilities:

    • Single-threaded technical leader for the squad (5-15 engineers)
    • Hands-on coding - code the hairiest most complicated paths/components
    • Prioritise the backlog for the squad
    • Drive 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 8+ 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