Junior Software Developer — PWA + API (primary)
Location: Bangalore (Kalyan Nagar) — 12+ Office days/month)
Experience: 3+ years (minimum)
Reports to: PWA Platform Head
About Salesdiary
The PWA (Angular) is our executive cockpit for dashboards, governance, configurations, and analytics; it sits on Node/Express APIs with PostgreSQL and connects to SFA, DMS, Retailer \& Influencer modules across the ecosystem.
What you’ll do
Build Angular features for governance dashboards, approval centers, master-data management, reporting \& exports, and role-based administration.
Design and implement Node/Express endpoints and PostgreSQL queries/models for new PWA features; keep them ergonomic, paginated, and auditable.
Implement SSO (OIDC/OAuth2), RBAC, and audit logs; follow secure-by-default coding and input validation practices.
Collaborate with mobile teams to maintain backwards-compatible API changes that other apps consume (SFA/DMS/Retailer/Influencer).
Pitch in on small Flutter tasks (Retailer/Influencer)—component fixes, minor forms, or state tweaks.
Own quality: unit tests, integration tests for APIs, performance baselines for heavy queries, and crisp PRs.
What you’ll bring
3+ years with Angular (components, routing, RxJS), Node/Express, and SQL fundamentals (joins, indexing, EXPLAIN).
Skill in designing role-aware interfaces and admin workflows; comfort with RBAC and auditability requirements.
Proven ability to ship clean REST APIs and evolve them safely in a multi-app ecosystem.
Git, testing, and basic observability literacy (log structures, tracing points).
Nice to have
Design-system thinking (tokens/components), GitHub Actions, Docker, BI/reporting pipelines, exposure to admin PWAs at scale, n8n/Make integrations.
Why Salesdiary
You’ll help evolve the control plane used by CXOs, MIS and IT Admins, in a platform with enterprise-grade security and compliance (ISO 27001; SOC 2) and clear module boundaries across the ecosystem. You will gain a deep domain understanding of India's exploding FMCG market, its logistics and the tech that drives it.
Contact the Employer - +91 8971109058
Job Types: Full-time, Permanent
Pay: ₹700,000.00 - ₹800,000.00 per year
Benefits:
Flexible schedule
Paid sick time
Provident Fund
Work from home
Work Location: In person