Responsibilities
- Own and contribute to architecture and development across products, driving technical excellence in both frontend and backend systems.
- Develop and optimize backend API services with test-driven development including advanced caching and messaging for reliability and scalability.
- Deliver high-quality frontend experiences using modern frameworks, with strong fundamentals in component-based architectures and state management.
- Integrate and support observability, logging, and monitoring to ensure platform reliability and rapid incident response.
- Ensure top-tier application security and compliance, applying best practices across frontend, backend, and API layers (authentication, authorization, rate-limiting, OWASP).
- Leverage LLMs and AI tools to write, refactor, test, and debug code efficiently, implementing guardrails for reliability.
- Participate in design reviews, deep dives, and on-call rotations to support a culture of accountability and operational excellence.
Requirements
- 4+ years of hands-on software engineering experience building and scaling robust backend systems and high-performance frontend applications.
- Strong backend engineering and distributed system design skills, with hands-on experience in API development, data modeling, and systems architecture using Node.js (NestJS preferred), TypeScript, PostgreSQL, MongoDB, and Redis.
- Expertise in backend performance optimization, caching strategies, and event-driven architectures (e.g., Redis, Kafka, Pub/Sub).
- Familiar with modern frontend frameworks (React, Vue, Angular), advanced UI engineering patterns, and CSS libraries like Bootstrap or Tailwind CSS.
- Advanced experience with complex state management libraries (e.g., Redux, Vuex, MobX) and architectural design of large-scale application state.
- Proven track record of optimizing frontend performance and web vitals at scale, including experience with server-side rendering (SSR), edge, or hybrid rendering architectures.
- Familiarity with frontend and backend observability - including monitoring, tracing, error tracking, and performance profiling in production (e.g., Grafana, Prometheus, Sentry, PostHog).
- Strong understanding of security best practices across the full stack—including authentication, authorization, access control, secure data flow, and privacy compliance.
- Excellent communication and cross-functional collaboration skills, able to drive complex initiatives, lead technical discussions, and mentor junior engineers.
Work Arrangement
Remote (Worldwide)
Team
Team size: 2,000+. Structure: global, remote-first organization