Full Stack Developer
Full Job Description
Full Stack Developer - AI Survey Platform
DSurvey, an AI Research Platform company based in Delhi, is seeking a skilled Full-Stack Web Developer to construct a modern and scalable survey platform from the ground up. This platform will be instrumental in conducting surveys, gathering responses, managing user accounts, and generating comprehensive reports and analytics.
The ideal candidate will possess robust experience in full-stack web development, database management, and the creation of responsive web applications. Prior experience with survey tools, interactive dashboards, secure authentication systems, and data visualization techniques will be considered a significant advantage.
You will collaborate closely with our dedicated team to fully understand project requirements, architect the platform's design, and deliver a solution that is both user-friendly and highly secure.
Key Responsibilities
- Full development of a comprehensive survey platform/web application.
- Building intuitive interfaces for survey creation and response submission.
- Developing an administrative dashboard with integrated analytics and reporting features.
- Implementing secure user authentication and role-based access management.
- Designing and managing databases for efficient survey data storage.
- Ensuring the platform's security, scalability, and optimal performance.
- Integrating APIs and third-party services as necessary.
- Thorough testing, debugging, and ongoing maintenance of the platform.
- Optimizing the application for seamless performance across both desktop and mobile devices.
Basic Requirements
- Demonstrated experience in full-stack web development.
- Proven track record in building SaaS platforms, dashboards, or survey systems.
- Strong command of both frontend and backend development technologies.
- Solid understanding of database architecture and cloud deployment strategies.
- Capacity to work independently and consistently meet project deadlines.
- Excellent communication and problem-solving abilities.
- A portfolio or examples of previous projects are mandatory.
Key Skills
- JavaScript / TypeScript
- React.js / Next.js / Vue.js
- Node.js / Express.js
- Python / Django / FastAPI (optional but preferred)
- SQL / PostgreSQL / MySQL / MongoDB
- REST APIs and API integrations
- Authentication systems (JWT, OAuth, etc.)
- Cloud platforms: AWS / Azure / Google Cloud (preferred)
- Git and version control best practices
- Understanding of UI/UX principles
- Experience with data analytics and reporting dashboards
Eligibility Criteria
- 1 to 5+ years of relevant development experience.
- Experience in developing web applications or SaaS products.
- Ability to interpret product requirements and translate them into technical solutions.
- Preference for candidates with startup or product development backgrounds.
Educational Qualifications
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a closely related field.
- Equivalent practical experience and a strong portfolio will be considered.
How to Apply
Please submit the following:
- Your updated resume.
- Your portfolio, GitHub profile, or examples of previous projects.