Search by job, company or skills

wattr.ai

Full Stack Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 4 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Role Description

This is a full-time, on-site role for a Full Stack Engineer located in Chandigarh. The responsibilities include designing, developing, and maintaining back-end and front-end solutions for web applications. You will collaborate with cross-functional teams to define and implement system architecture, write efficient and scalable code, debug software issues, and ensure seamless integration of user-facing elements with server-side logic. You will also contribute to improving system performance, functionality, and user experience.

Technical Requirements

  • Design and build the core platform across backend services, APIs, integrations, and data infrastructure.
  • Develop customer-facing applications covering profiles, preferences, document vault, journeys, concierge, real-time updates, and SOS workflows.
  • Build AI-powered recommendation and decision-support systems using LLMs, structured data, and unstructured data.
  • Develop the experience discovery layer, including search/filtering, metadata modeling, mapping, and calendar-based logic.
  • Build and maintain the website as an integrated product with content, lead capture, workflows, and analytics.
  • Create internal tools for journey design, supplier operations, and personalization workflows.
  • Build secure, modular, and scalable systems with strong authentication, access control, data protection, and tenant-aware architecture.
  • Own and build a unified stakeholder dashboard in React + TypeScript, with role-scoped views, RBAC-driven UI composition, and a single authenticated deployment.
  • Build admin and superadmin consoles for tenant management, device registry, feature flags, RBAC assignment, and append-only audit logs.
  • Implement real-time dashboard updates using WebSockets, with live chart and status refresh at 1-minute resolution, backpressure handling for slow connections, and graceful stale-state behavior during disconnects.
  • Build and maintain APIs and WebSocket channels using Node.js, TypeScript, Express, and Fastify across a multi-service architecture.
  • Develop auditable system logs for autonomous actions, including state snapshots, reasoning summaries, tool usage, and human override tracking, exposed through scoped read-only APIs where required.
  • Build multi-channel notification systems across FCM, WhatsApp Business API, email, and SMS, with retry logic, delivery tracking, and fallback routing for critical alerts.
  • Own and evolve AWS infrastructure using Terraform, including EKS, RDS/TimescaleDB, Redis, and S3 lifecycle policies.
  • Maintain CI/CD pipelines for containerized deployments, health-check-gated rollouts, automatic rollback, and zero-downtime database migration strategies.
  • Design and optimize TimescaleDB for high-volume time-series workloads, including hypertables, continuous aggregates, compression policies, and query tuning based on execution-plan analysis.
  • Contribute to the Flutter mobile app at a functional level, including screens, integrations, and bug fixes.
  • Build lightweight field technician apps (PWA or Flutter) for provisioning workflows such as QR scanning, device registration, GPS capture, and MQTT connectivity checks.
  • Ship continuously and improve the product based on real-world usage, telemetry, and operational feedback.

Technical Performance Expectations

  • Deliver dashboard page loads in under 2 seconds on a 10 Mbps connection, with time-to-interactive under 3 seconds.
  • Ensure no layout shifts after initial render and maintain Lighthouse scores of 85+ across all dashboard role views.
  • Support reliable real-time system updates without page refresh, while preserving usability under degraded network conditions.
  • Build systems for high availability, graceful failure handling, and zero-downtime deployments wherever feasible.
  • Ensure database and API performance can support high-frequency telemetry ingestion and low-latency dashboard queries at scale.
  • Optimize time-series storage for large sensor volumes, including 72M+ daily readings, efficient aggregation, and long-term storage cost control.
  • Design notification and alerting pipelines for resilient delivery, retry handling, and fallback channels for priority incidents.
  • Maintain observability and auditability across platform actions, deployments, autonomous decisions, and user/system overrides.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 145095755

Similar Jobs