KASHII UPDATEZ Everyday Student Requirements & Python Coding Tutorials by Python Kashi
L #2639
Applications open Full-Time Job

Back End Developer

Brigade Group

  • Bengaluru, India
  • Competitive Package
  • 2-3 Years
  • Posted Yesterday
HR
Recruiter contact
Recruiter / hiring contact
No public email in this post. Use a source-linked contact instead.

About the role

Backend Developer BELONG is a smart and technology-forward solution that helps you manage gated community security needs like entry and exit of visitors, household help, and online delivery personnel.

It uses technology-based solutions to provide an enriched experience for gated societies. It is a one-stop solution app to make your security guard more efficient, to make the community safer, to meet your daily requirements and to manage accounts.

The app offers a range of features, including but not limited to, visitor management, amenities booking, grievance ticketing and redressal, and maintenance payment. Why Belong? We know our customers best. Their needs, wants, and desires are what we cater to.

We believe that technology can make life easier and more enjoyable, and we provide a high-quality, user-friendly app that meets the needs of our users.

Whether you're a homeowner, tenant, or visitor, we aim to provide you with a seamless and convenient experience.

Belong being deployed and developed for Brigade properties, know what's best for their customers. Features being customized only for Brigade properties cannot be catered to by other apps. Data privacy – Third-party apps have a high tendency of data breach (because of the customer directory being maintained and information accessible to all) and customer data leaking out.

We want our customer data to be as confidential as possible. Personal Information is masked for internal Belong team members. Customers cannot view any data other than their own on the app.

Key Skills

  • 2-3 years of experience in developing and maintaining web applications using Python and Flask framework
  • Experience with relational databases such as PostgreSQL.
  • Strong Experience with RESTful APIs.

Experience with version control systems such as Git.

  • Integrate third-party APIs and libraries.
  • Familiarity with AWS services like EC2, API Gateway, Lambda, and RDS is a plus.

Eligibility & process

Who can apply

Seniority: Mid-Senior level. Employment type: Full-time

Skills & stack

Python Flask REST APIs PostgreSQL AWS Git Data Structures & Algorithms Python/Java

Selection process

Details are shared by the recruiter after shortlisting.

Prep kit

20 resources
Study material 4
Company-specific guides 4
Likely coding questions 4
Round-wise strategy 4
Round 1: Online Assessment (OA) Aptitude, Quantitative Logic & 2 Coding Problems Focus on accuracy and speed. Practice arrays, strings, and standard arithmetic puzzles.
Round 2: Technical Interview 1 Core Tech Stack (Python, Flask, REST APIs, PostgreSQL, AWS, Git, Data Structures & Algorithms, Python/Java) & Live Code Tracing Explain your thought process aloud. Analyze time & space complexities before coding.
Round 3: System Design & Problem Solving Database Schemas, APIs & Architecture Basics Clarify edge cases, diagram schemas cleanly, and discuss scalability trade-offs.
Round 4: HR & Cultural Fit Discussion Brigade Group Core Values, Learning Agility & Offer Terms Demonstrate passion, strong communication, and readiness for full-time collaboration.
Technical questions 5
What is the difference between WHERE and HAVING clauses in SQL? Answer
Model answer: WHERE filters rows before any groupings are applied, while HAVING filters aggregated groups after GROUP BY has executed.
Explain SQL Window functions: ROW_NUMBER(), RANK(), and DENSE_RANK(). Answer
Model answer: ROW_NUMBER() assigns unique sequential integers. RANK() assigns identical ranks to ties and skips ranks. DENSE_RANK() assigns identical ranks to ties without skipping rank numbers.
How do you handle NULL and missing values during data cleaning in Python/Pandas? Answer
Model answer: Use .isna().sum() to identify missing values. Impute with mean/median using .fillna() or remove with .dropna(subset=[...]) depending on variance impact.
What is the difference between Star Schema and Snowflake Schema in Data Warehousing? Answer
Model answer: Star Schema has denormalized dimension tables directly connected to the central Fact table. Snowflake Schema normalizes dimension tables into sub-dimensions to minimize redundancy.
How do you calculate MoM (Month-over-Month) growth in SQL? Answer
Model answer: Use LAG(revenue, 1) OVER (ORDER BY month) to fetch the previous month's revenue and compute (revenue - prev_revenue) / prev_revenue * 100.
Behavioural & HR questions 3
Why do you want to join Brigade Group as a Back End Developer?
Highlight Brigade Group's market reputation, recent tech innovations, and how your skills in Python directly solve their team's objectives.
Describe a challenging bug or academic project roadblock and how you resolved it.
Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
How do you handle strict deadlines or sudden scope changes?
Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.
Brigade Group Competitive Package
Recruiter Resume Apply
Chat Chat with Kashii