Frontend Engineer
Weekday AI (YC W21) ยท Bengaluru, Karnataka, India
Apply & track with Apply Edge๐ง๐ต๐ถ๐ ๐ฟ๐ผ๐น๐ฒ ๐ถ๐ ๐ณ๐ผ๐ฟ ๐ผ๐ป๐ฒ ๐ผ๐ณ ๐๐ต๐ฒ ๐ช๐ฒ๐ฒ๐ธ๐ฑ๐ฎ๐'๐ ๐ฐ๐น๐ถ๐ฒ๐ป๐๐๐ฆ๐ฎ๐น๐ฎ๐ฟ๐ ๐ฟ๐ฎ๐ป๐ด๐ฒ: ๐ฅ๐ ๐ฏ๐ฑ๐ฌ๐ฌ๐ฌ๐ฌ๐ฌ - ๐ฅ๐ ๐ญ๐ฌ๐ฌ๐ฌ๐ฌ๐ฌ๐ฌ๐ฌ (๐ถ๐ฒ ๐๐ก๐ฅ ๐ฏ๐ฑ-๐ญ๐ฌ๐ฌ ๐๐ฃ๐)Experience: 5+ yrsLocation: BengaluruJob Type: Full-timeWe are looking for talented Full-Stack Engineers to build intelligent, workflow-driven interfaces that help planners and supply chain users make faster and better decisions.This role offers opportunities across SDE-2, Senior, and Staff levels, with increasing scope, ownership, technical influence, and responsibility. At every level, you will remain hands-onโdesigning, building, shipping, and operating products across the frontend and backend stack.You will work on rich, reactive user experiences, backend services, real-time systems, and complex workflows while helping shape engineering patterns and product experiences.RequirementsKey ResponsibilitiesDesign and build high-quality React and TypeScript interfaces for complex workflows and user interactionsDevelop scalable backend services, APIs, data models, and persistence layersOwn features end-to-end across the frontend and backend stackBuild systems supporting long-running workflows, state management, approvals, error handling, and fallback strategiesImplement real-time and asynchronous experiences using WebSockets, Server-Sent Events (SSE), streaming, and event-driven workflowsEnable live updates, progress tracking, partial results, and responsive user experiencesDesign workflows that allow users to review, approve, override, or intervene in automated system decisionsOptimize frontend rendering, backend queries, caching, throughput, and overall system performanceBuild reliable systems with appropriate monitoring, observability, error handling, and resilienceWrite clean, testable, maintainable, and production-ready codeParticipate actively in code reviews and contribute to engineering best practicesMentor junior engineers and support technical growth across the team at Senior and Staff levelsDefine reusable frontend patterns, backend abstractions, and engineering standardsCollaborate with product, frontend, backend, data, and platform teams to resolve technical and architectural challengesMake informed trade-offs around latency, consistency, scalability, reliability, and user experienceContribute to system evaluation, testing, performance improvement, and production readinessAt Staff level, drive broader technical direction, architecture decisions, and organization-wide engineering initiativesWhat Makes You a Great Fit5+ years of professional experience in full-stack software development, with strong experience across frontend and backend systemsStrong hands-on expertise in React and TypeScriptProven experience designing and developing APIs, backend services, databases, and production-grade applicationsStrong understanding of complex workflows, state management, persistence, queues, caching, authentication, and scalable service designExperience building real-time or asynchronous applications using WebSockets, SSE, streaming, event-driven architectures, or similar technologiesStrong understanding of distributed systems, scalability, reliability, performance, and observabilityExperience designing responsive interfaces for complex user journeys, workflows, approvals, and state transitionsStrong product thinking with the ability to consider edge cases, user control, usability, and technical trade-offsAbility to work independently across the frontend-backend boundary and take ownership of features from design through productionStrong communication skills with the ability to clearly explain technical decisions and trade-offsExperience working collaboratively with product, engineering, data, and platform teamsStrong testing, debugging, performance optimization, and code-quality practicesFor Senior-level roles, experience independently designing production-grade systems, making architectural decisions, and mentoring engineers is expectedFor Staff-level roles, proven experience designing large-scale systems, establishing technical patterns, resolving architectural ambiguity, and providing organization-level technical leadership is expectedExperience in fintech, logistics, supply chain, or other high-stakes domains is an advantageFamiliarity with system evaluation and testing frameworks, real-time UI updates, streaming data, or developer tooling is a plusContributions to open-source projects or internal engineering tools are a plusExperience scaling systems from early-stage products to mature platforms is particularly valuable for Staff-level candidates