Job Description:
Experience: Minimum 2 years (Junior level)
Minimum 5 Yrs (Middle level)
Work Location: Client office in Delhi. No remote working options.
We are looking for an experienced Full Stack Developer to join our data analytics team responsible for developing and managing dynamic dashboards. The role involves working across the entire stack (front-end and back-end) to ensure seamless integration of data, robust performance, and responsive user interfaces. You will be responsible for designing, developing, and maintaining dashboards that provide real-time insights for key government projects.
The ideal candidate should have expertise in both front-end and back-end technologies, as well as experience in API development, database management, and cloud infrastructure. This position requires strong problem-solving skills, a keen eye for detail, and the ability to work collaboratively in a fast-paced environment.
Key Responsibilities:
•Dashboard Development & Maintenance
oDesign and develop dynamic, interactive dashboards that provide real-time insights using front-end frameworks like React.js, Angular, or Vue.js.
oEnsure dashboards are responsive, user-friendly, and visually appealing.
oCollaborate with the design and data analytics teams to ensure the delivery of highly functional and insightful dashboards.
•Back-End API Development
o Build, maintain, and integrate RESTful APIs to fetch data from various sources (databases, external APIs, web services) and ensure efficient data flow between the server and dashboard.
o Implement security measures such as token-based authentication and role-based access control (RBAC) to protect data endpoints.
o Optimize APIs for performance, scalability, and security.
•Database and Data Management
oWork with data engineers and database administrators to integrate data into the dashboards, ensuring smooth ETL (Extract, Transform, Load) processes.
•Front-End Design & User Experience
oImplement front-end components that allow users to interact with data, including filters, drill-downs, graphs, and visual elements using JavaScript frameworks and libraries (React.js, D3.js, etc.).
oEnsure cross-browser compatibility and performance optimization of web applications.
oWork closely with UI/UX designers to deliver highly responsive and customizable dashboard experiences.
•Integration of Analytical Tools
o
Collaborate with data analysts to integrate analytics and visualization tools (such as Power BI, Tableau) into the dashboards for complex data visualizations.
o Assist in embedding analytical models and predictions from machine learning algorithms into the dashboards.
•Security & Compliance
o Ensure all front-end and back-end systems comply with data security standards and government regulations, such as the Digital Personal Data Protection (DPDP) Act.
o Implement measures to prevent unauthorized access, data leaks, and other security vulnerabilities.
Qualifications:
•Education: Bachelor’s degree in Computer Science, Information Technology, or a related field. A Master’s degree is a plus.
•Full-stack development experience, with a focus on data analytics, dashboard development, or related fields.