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

Software Development Engineer( Backend)

RDash (YC W22)

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

About the role

Backend Software Engineer - Job

Description

About RDash

RDash is a leading SaaS platform focused on construction project management, delivering

innovative solutions that help construction professionals streamline their workflows and

achieve better project outcomes. We are committed to building scalable, reliable technology

that empowers our users to succeed in their complex projects.

Position Overview

We are seeking a talented Backend Software Engineer to join our engineering team and

play a pivotal role in building the server-side architecture that powers our construction

management platform. This position offers the opportunity to work with modern technologies,

contribute to scalable system design, and make a direct impact on thousands of users

worldwide.

You will be responsible for developing robust, high-performance backend services using

Python and modern frameworks, while collaborating closely with cross-functional teams to

deliver exceptional user experiences. This role is ideal for engineers who are passionate

about writing clean, scalable code and building systems that solve real-world business

problems.

What You'll Do

Core Development Responsibilities

  • Design and implement scalable backend applications using Python,

Django/FastAPI, and object-oriented programming principles

  • Develop robust REST API endpoints that serve both web and mobile applications

with high performance and reliability

  • Build and optimize database solutions using PostgreSQL/MySQL, including

schema design, query optimization, and data modeling

  • Implement comprehensive testing strategies including unit tests, integration tests,

and end-to-end testing to ensure code quality and system reliability

  • Design and maintain microservices architecture that supports scalable,

distributed systems and enables rapid feature deployment

System Architecture & Performance

  • Optimize application performance through efficient code design, database

indexing, caching strategies (Redis), and asynchronous processing (Celery)

  • Ensure system security and data protection by implementing authentication,

authorization, input validation, and security best practices

  • Design fault-tolerant systems with proper error handling, logging, monitoring, and

graceful degradation capabilities

  • Collaborate on technical architecture decisions that influence platform scalability,

performance, and maintainability

Collaboration & Leadership

  • Work closely with front-end engineers to integrate user-facing elements with

server-side logic and ensure seamless API communication

  • Partner with product managers to translate business requirements into technical

specifications and deliverable solutions

  • Participate in Agile development processes including sprint planning, estimations,

and retrospectives to ensure efficient project delivery

DevOps & Infrastructure

  • Support platform reliability through monitoring, alerting, and performance

optimization in cloud environments (AWS/Azure)

  • Maintain high code quality standards through comprehensive code reviews,

documentation, and adherence to coding best practices

What We're Looking For

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or equivalent practical

experience

  • 4+ years of professional backend development experience with a strong focus on

Python and web application development

  • Expert-level Python proficiency with deep understanding of object-oriented

programming, SOLID principles, and design patterns

  • Strong database experience with PostgreSQL, MySQL, or similar relational

databases, including complex query design and optimization

  • Hands-on experience with web frameworks such as Django, FastAPI, or Flask
  • Solid understanding of REST API design principles, HTTP protocols, and API

authentication methods

Technical Expertise

  • Proficiency with version control systems (Git) and collaborative development

workflows

  • Experience with ORM frameworks for efficient database interaction and data

modeling

  • Knowledge of caching solutions (Redis) and message queuing systems (Celery)

for performance optimization

  • Understanding of software testing methodologies including unit testing,

integration testing, and test-driven development

  • Familiarity with containerization technologies (Docker) and basic DevOps

practices

Preferred Skills

  • Knowledge of microservices architecture and distributed systems design
  • Understanding of front-end technologies (JavaScript, HTML5, CSS3) for better

full-stack collaboration

  • Knowledge of security best practices and compliance requirements (SOC2, data

protection standards)

Personal Qualities

  • Strong problem-solving abilities with analytical thinking and attention to detail
  • Excellent communication skills for effective collaboration with technical and

non-technical stakeholders

  • Self-motivated and proactive approach to identifying and solving technical

challenges

  • Continuous learning mindset with passion for staying current with emerging

technologies and best practices

  • Team player mentality with experience in agile development environments

What We Offer

Professional Growth

  • Passionate team environment with leadership colleagues who share the vision of

delivering innovative construction project management solutions

  • Accelerated learning opportunities across role-relevant areas including advanced

backend architectures, cloud technologies, and system design

  • Mentorship and career development programs to support your professional growth

and technical expertise

  • Conference attendance and training budget to stay current with industry trends

and best practices

Work Environment & Culture

  • Modern development tools and technologies with investment in developer

productivity and experience

  • Collaborative, inclusive workplace that values diverse perspectives and

encourages innovation

  • Direct impact on product development with opportunities to influence technical

decisions and product direction

Our Commitment to Diversity

At RDash, we are committed to creating a diverse, inclusive, and authentic workplace where

all team members can thrive. We strongly encourage applications from people of all races,

ethnicities, disabilities, ages, gender identities or expressions, sexual orientations, religions,

backgrounds, and experiences. We believe that our success is fueled by diverse

perspectives and talents, and we welcome applicants from all backgrounds who are excited

about contributing to our mission.

If you're excited about building scalable backend systems that power innovative construction

technology solutions and want to join a team that values technical excellence and

collaborative growth, we'd love to hear from you!

Our Success is Fueled by Diverse Perspectives and Talents

Eligibility & process

Who can apply

Seniority: Entry level. Employment type: Full-time

Skills & stack

Python JavaScript HTML5 CSS3 Django FastAPI Flask REST APIs

Selection process

Details are shared by the recruiter after shortlisting.

Prep kit

19 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, JavaScript, HTML5, CSS3, Django, FastAPI, Flask, REST APIs) & 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 RDash (YC W22) Core Values, Learning Agility & Offer Terms Demonstrate passion, strong communication, and readiness for full-time collaboration.
Technical questions 4
What is the bias-variance tradeoff and how do you prevent overfitting? Answer
Model answer: High bias leads to underfitting (oversimplified model), high variance leads to overfitting (captures noise). Mitigate using L1/L2 Regularization, Dropout, Cross-Validation, and data augmentation.
Explain the difference between Precision, Recall, and F1-Score. Answer
Model answer: Precision = TP / (TP + FP) (correctness of positive predictions). Recall = TP / (TP + FN) (coverage of actual positives). F1-Score is the harmonic mean of Precision and Recall.
How does Gradient Descent work and what is the role of Learning Rate? Answer
Model answer: It optimizes loss functions by iteratively moving weights in the direction of negative gradient. A large learning rate may overshoot the minimum; a small rate causes slow convergence.
What is the difference between Supervised, Unsupervised, and Self-Supervised learning? Answer
Model answer: Supervised uses labeled data (X -> y). Unsupervised finds hidden patterns in unlabeled data (clustering/PCA). Self-supervised generates labels from input data (e.g. masked language modeling in BERT/Transformers).
Behavioural & HR questions 3
Why do you want to join RDash (YC W22) as a Software Development Engineer( Backend)?
Highlight RDash (YC W22)'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.
RDash (YC W22) Competitive Package
Recruiter Resume Apply
Chat Chat with Kashii