KASHII UPDATEZ Everyday Student Requirements & Python Coding Tutorials by Python Kashi
KashiiUpdatez
REQUIREMENT_ID_105 โ€ข 3-DAY_ACTIVE_POLICY

Software Engineer - I (Backend)

Company
Company Ownly
Type
Opportunity Type Full-Time Job
Salary
Stipend / Salary 6-12 LPA
Location
Location Bengaluru, Karnataka, India
Posted Date
Posted Date Yesterday
Golang Microservices REST APIs gRPC Docker Kubernetes SQL NoSQL Agile Git CI/CD Problem solving
๐Ÿ“–
Aptitude Practice Questions Open Resource โ†—
Curated set of quantitative and logical aptitude problems to sharpen problemโ€‘solving speed for the online test.
๐Ÿ“–
Company Interview Preparation Guide Open Resource โ†—
Insights on typical interview patterns, frequently asked questions and best practices for tech interviews at leading firms.
๐Ÿ“–
Comprehensive Interview Prep Resources Open Resource โ†—
A collection of mock interviews, resume tips and HR round guidance to help candidates present themselves confidently.
๐Ÿ“–
Algorithm and Data Structure Problem Set Open Resource โ†—
Extensive library of coding problems to practice coding efficiency and accuracy, essential for the technical assessment.

B.Tech / B.E. degree in Computer Science or equivalent; Minimum 2 years of professional experience in software development using Golang; Strong understanding of microโ€‘services architecture; Experience working in Agile crossโ€‘functional teams; Good knowledge of relational or NoSQL databases; Minimum 60% academic aggregate or CGPA 6.5/10; No active backlogs at the time of joining; Open to candidates from the 2022โ€‘2025 batch.

1
Round 1: Online coding assessment (focused on data structures, algorithms and Go syntax)
2
Round 2: Technical interview (system design, microโ€‘services concepts, coding live)
3
Round 3: HR interview (cultural fit, career aspirations, compensation discussion)
Ownly, a fastโ€‘growing foodโ€‘delivery startup backed by Rapido, is on a mission to make food delivery simple, fair and transparent. The company connects hungry customers with their favourite restaurants through a reliable network of delivery partners, while ensuring that restaurant owners retain a larger share of their earnings. With a focus on honest pricing, zero hidden charges and a seamless endโ€‘toโ€‘end experience, Ownly is rapidly expanding its footprint across major Indian metros. The culture at Ownly is built around problemโ€‘solvers, innovators and doers who thrive on collaboration, continuous learning and a shared passion for redefining the foodโ€‘delivery landscape. As a Software Engineer โ€“ I (Backend), you will be at the heart of Ownlyโ€™s technology engine. You will design, develop, and ship robust backend services that power critical workflows such as order placement, payment processing, restaurant onboarding, and realโ€‘time delivery tracking. Working in a microโ€‘services environment, you will get the chance to influence architectural decisions, write clean and reusable code, and see your contributions directly impact millions of daily transactions. The role offers a balanced mix of handsโ€‘on coding, system design, and crossโ€‘functional collaboration with product managers, designers and fellow engineers. Key Responsibilities: 1. Participate in sprint planning, design discussions and code reviews with the engineering team. 2. Develop, test and deploy highโ€‘performance Go services that adhere to microโ€‘service best practices. 3. Write clean, maintainable and wellโ€‘documented code while championing coding standards. 4. Build reusable libraries and utilities to accelerate future development. 5. Integrate with various data stores (SQL/NoSQL) and external APIs for payments, mapping and notifications. 6. Collaborate closely with product and design teams to translate requirements into technical solutions. 7. Conduct performance tuning, monitoring and troubleshooting of production services. 8. Mentor junior engineers and contribute to a culture of continuous learning. 9. Stay updated with emerging technologies and propose improvements to the tech stack. 10. Ensure security, scalability and reliability of backend systems. Tech Stack: Go (Golang), Docker, Kubernetes, gRPC/REST, PostgreSQL/MySQL, Redis, Kafka, Git, CI/CD pipelines. Growth Path: Starting as a Backend Engineer I, you can progress to Senior Engineer, Tech Lead and eventually Architect, with opportunities to lead product squads or specialize in performance engineering, data platforms or DevOps. Why Join Ownly? You will work on a product that touches millions of lives, enjoy a fastโ€‘paced startup environment backed by strong investors, and receive mentorship from seasoned engineers. The role offers ownership, impact and a clear path to grow both technically and professionally.

Ownly โ€” Data Analytics & SQL Interview Guide

Previously asked questions, exam syllabus, coding benchmarks & round strategy.

APTITUDE & LOGIC ๐Ÿ“–
Aptitude Practice Questions & Online Mock Tests

Curated logical, quantitative, and verbal reasoning problems to sharpen reasoning skills required for the initial screening test.

Open Resource โ†—
COMPANY GUIDE ๐ŸŽฏ
Ownly Interview Preparation Corner

Comprehensive guide covering typical interview formats, common questions, and preparation tips for Ownly and off-campus tech roles.

Open Resource โ†—
MOCK TESTS & PAPERS ๐Ÿ“
Comprehensive Interview Prep Resources & Syllabus

Collection of previous year questions, company-specific test patterns, and interview experiences for technical and HR rounds.

Open Resource โ†—
CODING PRACTICE ๐Ÿ’ป
Algorithm and Data Structure Problem Set

Practice problems to improve coding proficiency and algorithm problem-solving speed for technical rounds.

Open Resource โ†—
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 (Golang, Microservices, REST APIs, gRPC, Docker, Kubernetes, SQL, NoSQL, Agile, Git, CI/CD, Problem solving) & 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
Ownly Core Values, Learning Agility & Offer Terms
Demonstrate passion, strong communication, and readiness for full-time collaboration.
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.
Why do you want to join Ownly as a Software Engineer - I (Backend)?
Preparation Tip: Highlight Ownly's market reputation, recent tech innovations, and how your skills in Golang directly solve their team's objectives.
Describe a challenging bug or academic project roadblock and how you resolved it.
Preparation Tip: 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?
Preparation Tip: Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.

More Fresh Requirements in Software & Tech

View Category Feed โ†—
Ownly
Software Engineer - I (Backend)
Apply Apply Now โ†—
Chat Chat with Kashii