Senior Software Engineer
🚀 Porter is hiring an SDE 3 (Frontend — Web)! 🚀
We process 30M+ monthly orders, serve 1M daily active customers, and support 500K+ driver partners across multiple countries. Behind this scale are distributed systems making real-time logistics choices within milliseconds.
If you want to move beyond just shipping UI and start driving frontend architecture at massive scale, this is your next challenge.
🌟 Role Overview
As an SDE 3 (Frontend — Web) at Porter, you will own large, business-critical web applications used by millions. You will drive frontend architecture, own performance and reliability budgets, shape our design system, and mentor a high-performing engineering team.
🛠️ What You’ll Do
- Architecture & Technical Design: Design scalable frontend architectures for high-traffic, SEO-critical, and SSR/ISR-rendered applications.
- Performance & Security: Own Core Web Vitals, set performance budgets, and fortify our frontend security posture (CSP, safe-by-default rendering, secure token handling).
- Real-Time Logistics Systems: Write clean, production-grade TypeScript/React to build hyper-fast, real-time tracking surfaces using Firebase and WebSockets.
- Collaboration & Leadership: Raise the bar on code quality, mentor engineers, and partner with Product, Design, and Backend teams to balance UX with complex logistics constraints.
🎯 What We’re Looking For
- Experience: 4+ years of frontend/web development experience (SDE 3 or equivalent), ideally in fast-paced startup or scale-up environments.
- Core Tech Stack: Deep expertise in JavaScript/TypeScript, React, and Next.js.
- System Design & State: Strong grasp of modular architecture, monorepos (Nx), design systems, and advanced React state primitives.
- Web Optimization: Deep understanding of bundle analysis, caching/CDN strategies, complex forms/schema validation (Zod), and mobile webviews.
- Real-Time Data & Security: Experience with WebSockets/Firestore streaming and robust bot/abuse mitigation (reCAPTCHA, rate limiting).
- Observability: Hands-on experience with Sentry, Datadog RUM, and structured analytics.
💡 Nice-to-Haves:
- Experience with i18n/multi-region web apps and headless CMS (Strapi).
- Exposure to BFF/edge layers, API gateways, or serverless functions.
💼 Why Join Porter?
- Massive Scale: Build web experiences that impact millions of real users every day.
- Complex Challenges: Solve unique real-time tracking and operational puzzles on the web.
- Modernization Charter: Lead our design system growth, TypeScript migration, and performance overhauls.
- Culture: Work in an environment that thrives on autonomy, speed, frugality, and high impact.