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

Senior Full Stack Engineer(.NET/React)

Computing Concepts

  • Remote, India
  • Competitive Package (Best in Industry)
  • 8-13 Yrs
  • Posted Oct 23, 2026
HR
Recruiter contact
Recruiter / hiring contact
No public email in this post. Use a source-linked contact instead.

About the role

Role: Senior Full Stack Engineer (.NET / React) Location: Remote Contract/Fulltime: Contract, 12+ months - strong long-term extension potential Shift Timings: Night Shift in India (6:30 PM to 3:30 AM IST) Job Description: Job Purpose: The purpose of the Senior Software Engineer role is to develop new systems and enhance existing ones to support and grow the business. Duties and Responsibilities: Write clean, efficient, and maintainable code according to requirements Support and enhance existing programs and reports Create new software for both internal and external use based on provided requirements Analyze, design, develop, and test software independently and collaboratively Test software and reports, and work with QE team to facilitate testing Perform peer reviews of other developers' code changes Provide regular status updates on projects and tasks using Jira or a similar tool Create documentation for new programs and the update of existing documentation Stay current with new technologies, methodologies, and security practices Collaborate with business analysts, developers, and other subject matter experts to define and refine requirements for software development projects Communicate with clients and vendors in development and support of software Perform other duties as required Qualifications: Required: Bachelor's degree in Computer Science, Software Engineering, or a related field Minimum 7 years of professional experience in software development Knowledge of object-oriented programming (OOP) principles Experience with React, JavaScript, CSS, and HTML Experience with .NET (C#, .NET and ASP.NET) Experience with writing automated unit tests Experience with Microsoft SQL Server (or similar RDBMS) and a strong understanding of SQL and stored procedures Experience with Git, Bitbucket, or similar source control system Strong problem-solving and debugging skills Ability to work independently and as part of a team Strong written and verbal communication skills Ability to build relationships with others Strong organizational skills, including the ability to organize data and code structures in clear and meaningful ways Demonstrates initiative in problem-solving Attention to detail Remains calm under pressure Preferred: Experience with Python Experience with agile/scrum

Eligibility & process

Who can apply

Experience: 8-13 Yrs. Open to matching qualifications.

Skills & stack

Server Python Full Stack .Net SQL CSS Senior Cs

Selection process

  1. Online Assessment / Technical Interview Rounds / HR Review

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 (Server, Python, Full Stack, .Net, SQL, CSS, Senior, Cs) & 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 Computing Concepts 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 Computing Concepts as a Senior Full Stack Engineer(.NET/React)?
Highlight Computing Concepts's market reputation, recent tech innovations, and how your skills in Server 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.
Computing Concepts Competitive Package (Best in Industry)
Recruiter Resume Apply
Chat Chat with Kashii