Job Description
RDash logo
SDE 1 - Backend Engineer
RDash
Location
Gurgaon, Haryana, India (onsite)
Job Type
Full-time
Compensation Type
Paid
Key Skills
Python
Django
FastAPI
PostgreSQL
Redis
Celery
WebSockets
REST API
Git
Docker
Gurgaon | Full-time
About RDash
RDash is a Y Combinator-backed SaaS platform that simplifies construction project management with AI-powered tools. Thousands of professionals across India and the UAE use RDash to manage projects end-to-end — from procurement and budgets to daily progress reports. We move fast, ship often, and care deeply about building software that works on real job sites.
Overview
We are seeking a passionate and driven Backend Developer (SDE1) to join our technology team. In this role, you will contribute to the design, development, and maintenance of robust and scalable backend services, playing a key part in delivering high-performance solutions that power our core products and user experiences.
Key Deliverables
Develop and maintain efficient, reusable, and reliable Python code for backend applications.
Design and implement RESTful APIs and WebSockets for seamless data exchange and real-time functionality.
Collaborate with cross-functional teams to define, design, and ship new features and enhancements.
Optimize application for maximum speed and scalability, ensuring high availability and responsiveness.
Write comprehensive unit and integration tests to ensure code quality and system stability.
Participate in code reviews to maintain high development standards and share knowledge within the team.
Essential Requirements
0-2 years of professional experience in backend development.
Proficiency in Python and experience with at least one Python web framework (e.g., Django, FastAPI).
Solid understanding of relational databases, particularly PostgreSQL, including schema design and query optimization.
Familiarity with version control systems, especially Git.
Ability to work effectively in an onsite, collaborative team environment.
Preferred Qualifications
Experience with asynchronous task queues like Celery and caching mechanisms such as Redis.
Exposure to containerization technologies like Docker.
Understanding of real-time communication protocols, including WebSockets.
Bachelor's degree in Computer Science, Engineering, or a related technical field.
What We Offer
Opportunity to work on challenging and impactful projects that directly influence product success.
A collaborative and supportive team environment focused on continuous learning and growth.
Mentorship from experienced engineers to accelerate your professional development.
Direct ownership of features from conception to deployment, seeing your work come to life.
Exposure to a modern tech stack and best practices in software development.
RDash is an equal-opportunity employer. We welcome applicants of all backgrounds, identities, and experiences. If you’re excited about building the platform behind an AI-native product that’s changing how construction gets managed, we’d love to hear from you.
💡 Editor's Career Guide for this Role
🎯 Why This Role Matters
This role provides direct hands-on experience with production-grade codebases, agile development lifecycles, and scalable architectures. It serves as a major accelerator for careers in backend, frontend, or full-stack software development.
⚡ Key Skills Needed
To stand out for this position, hiring managers for this SDE 1 - Backend Engineer role are looking for:
- ✓ Strong foundational knowledge in core engineering principles.
- ✓ Ability to adapt quickly to the fast-paced environment at RDash.
- ✓ Proficiency in Python, Django, FastAPI.
💡 Application Tips
- •Tailor your resume: Highlight specific projects or experiences that align directly with current initiatives at RDash.
- •Prepare for behavioral rounds: Be ready to discuss times you have handled failure, tight deadlines, or team conflicts.
- •Leverage the AI Assistant: Use the AI Assistant button above to evaluate your resume against this specific SDE 1 - Backend Engineer description before applying.