Full Stack Engineer (Frontend Heavy)

Weekday AI View all jobs

  • Bangalore, Karnataka
  • Permanent
  • Full-time
  • 9 hours ago
Job Description:This role is for one of the Weekday's clientsMin Experience: 2 yearsLocation: Bengaluru, Pune, Hyderabad, ChennaiJobType: full-timeWe are looking to hire fullstack engineers (from SDE-2 to Staff) to take full ownership of this platform, managing everything from dynamic, responsive frontends to the backend services and workflows that support them.The differences between levels lie in scope, ambiguity, and impact - yet at every level, you will write code, deliver products, and work seamlessly across the frontend-backend interface.Requirements:Key ResponsibilitiesFrontend DevelopmentDesign and build intuitive, high-quality user interfaces that handle complex workflows - task tracking, state transitions, approvals, and user actions.Senior and Staff engineers define reusable patterns and UI primitives for teams.Fullstack Feature OwnershipOwn features across the stack:
  • Build React frontends
  • Design and implement APIs
  • Ensure seamless integration between UI and backend systems
SDE-2s execute with guidance, Seniors own end-to-end design, Staff engineers define system-wide patterns.Backend & Service LayerBuild and evolve backend services that support:
  • Long-running workflows
  • State management and persistence
  • Error handling and fallback strategies
  • Scalable API design
Real-Time & Event-Driven SystemsImplement real-time patterns using WebSockets, SSE, or async workflows:
  • Live updates
  • Progress tracking
  • Partial results and responsiveness
Make tradeoffs around latency, consistency, and user experience.User Control & Workflow DesignBuild systems that allow users to:
  • Review and approve actions
  • Override system decisions
  • Intervene in workflows when needed
Senior+ engineers help define how control, automation, and usability are balanced.Performance & ReliabilityOptimize across the stack:
  • UI performance and rendering
  • Backend query efficiency
  • Caching and throughput
  • System reliability and observability
Senior and Staff engineers define SLOs and performance standards.Code Quality & Mentorship
  • Write clean, testable, maintainable code
  • Participate in code reviews
  • Mentor junior engineers (Senior+)
  • Establish engineering standards (Staff)
Cross-Team Technical Leadership (Senior & Staff)Collaborate across frontend, backend, data, and platform teams to:
  • Define shared patterns and abstractions
  • Resolve architectural ambiguity
  • Align engineering decisions with product goals
Staff engineers drive org-wide technical direction.QualificationsThe engineering progression from SDE-2 to Staff Engineer reflects a clear increase in technical depth, ownership, and strategic influence. An SDE-2 typically brings 3-5 years of full-stack experience, with strong proficiency in React and TypeScript on the frontend and a solid grasp of API design and database fundamentals on the backend. At this stage, engineers are exposed to moderately complex workflows, are familiar with asynchronous patterns, and can execute well-defined tasks independently while understanding user flows and product basics. Their communication is clear and structured, enabling effective collaboration within teams.A Senior Engineer, usually with 5-8 years of experience, demonstrates deeper expertise across both frontend and backend systems. They possess strong React knowledge, along with hands-on experience in building robust backend systems involving queues, caching, and authentication. Senior engineers have built production-grade systems, exercise strong architectural judgment-especially in real-time scenarios-and are capable of designing for edge cases, scalability, and trade-offs. They operate with a high degree of independence, make key technical decisions, and effectively communicate complex trade-offs across cross-functional teams.At the Staff Engineer level, with 9+ years of experience, the role evolves into one of technical leadership and system-wide impact. These engineers are experts in frontend architecture and distributed systems, capable of designing and scaling large, complex infrastructures. They define real-time system patterns, influence long-term technical direction, and shape both product and engineering strategy. Their impact extends beyond individual contributions to organization-level leadership, guiding teams and aligning business, product, and technology goals. Communication at this level involves bridging strategic priorities across stakeholders while driving clarity and execution at scale.Nice to Have
  • Experience with real-time UI updates and streaming data
  • Familiarity with system evaluation and testing frameworks
  • Experience in high-stakes domains (fintech, logistics, etc.)
  • Contributions to open-source or internal tooling
  • Experience scaling systems from early stage to maturity (Staff)
SkillsFull Stack DeveloperUi devReactJSJavascriptSystem DesignDistributed Systems

Weekday AI

Similar Jobs

  • Engineer - Cloud & AI

    ADM

    • Bangalore, Karnataka
    Job Description Engineer - Cloud & AI Bengaluru, India Position Summary: Global Technology - Digital & Innovation team is committed to empowering our business through impac…
    • 3 hours ago
    • Apply easily
  • Senior Data Engineer - Voice

    Ferguson

    • Bangalore, Karnataka
    About Ferguson Ferguson is the largest value-added distributor serving the specialized professional in the residential and non-residential North American construction market. We …
    • 1 day ago
    • Apply easily
  • Lead Engineer Cloud & AI

    ADM

    • Bangalore, Karnataka
    Job Description Lead Engineer Cloud & AI Bengaluru, India Position Summary: Global Technology - Digital & Innovation team is committed to empowering our business through im…
    • 1 day ago
    • Apply easily