Gurgaon | 1–3 Years Experience | 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.