
Staff Backend Engineer - Marketplace
- Bangalore, Karnataka
- Permanent
- Full-time
- UI Architecture & Design
- Define and implement a scalable front-end architecture using React, ensuring maintainability and performance.
- Drive decisions around state management, component composition, and design patterns (e.g., Redux, Context API, or similar libraries).
- Hands-on Development
- Build and maintain high-quality, reusable components in React (and possibly TypeScript) to support rapid feature development and consistent UX patterns.
- Collaborate closely with backend engineers to integrate RESTful or GraphQL APIs, ensuring robust data fetching strategies and error handling.
- Performance & Reliability
- Implement front-end optimizations for fast load times and smooth interactions, leveraging modern caching, code-splitting, and bundling techniques.
- Champion best practices for monitoring front-end performance in production (e.g., real user monitoring, error tracking, analytics).
- E-commerce & Marketplace User Experience
- Design engaging, intuitive workflows for browsing, purchasing, and managing SKUs in our marketplace.
- Incorporate secure payment flows and user authentication patterns that streamline checkout processes while maintaining compliance and security.
- Continuously refine the user journey in response to feedback, usage metrics, and evolving product goals.
- Technical Leadership & Mentoring
- Guide mid-level and junior front-end developers, conducting code reviews and sharing best practices.
- Collaborate with designers, product managers, and other engineers to align on project goals and manage technical priorities.
- Contribute to long-term technical strategy and front-end standards (code quality, testing, accessibility).
- Cross-Functional Collaboration
- Work with Product, UX, and QA teams to gather requirements, ensure design fidelity, and maintain a consistent look and feel throughout the marketplace.
- Align with back-end and infrastructure teams to enable continuous integration/continuous deployment (CI/CD) and orchestrate frontend environments effectively.
- Expertise in React & Modern Front-End Technologies
- 5+ years of professional experience in front-end or full-stack development, with a primary focus on React.
- Deep understanding of JavaScript (ES6+), HTML5, CSS3, and front-end build tools (e.g., Webpack, Babel).
- Familiarity with state management frameworks such as Redux, MobX, or React Context.
- UI Performance & Optimization
- Proven ability to optimize React applications for performance, including code splitting, memoization, and lazy loading.
- Experience diagnosing performance bottlenecks using Chrome DevTools, Lighthouse, or similar tools.
- E-commerce Integration
- Hands-on experience building user-facing checkout or subscription flows.
- Understanding of secure payment integrations (Stripe, PayPal, etc.) and best practices in data security.
- Collaboration & Leadership
- Track record of providing technical leadership to projects and teams.
- Experience mentoring junior engineers and guiding architectural decisions in a cross-functional environment.
- Preferred Qualifications
- TypeScript Proficiency
- Working knowledge of TypeScript or other typed languages for a more reliable and scalable codebase.
- Cloud & Observability
- Familiarity with cloud-native observability practices, including logging, tracing, and monitoring front-end applications.
- Comfortable with AIOps concepts and how they might enhance user experience and troubleshooting in a marketplace context.
- Design Systems & Accessibility
- Experience implementing design systems for consistent UI patterns.
- Understanding of WCAG guidelines and hands-on experience ensuring accessibility compliance.