Logz is hiring a Senior Full Stack Developer to join the product application team, responsible for the entire user-facing experience of the Logz.io platform. This high-impact IC role involves owning features from API design through pixel-perfect UI, working across a stack of React, Node.js, and real-time data systems.
What You'll Do
- Own and deliver complex features end-to-end across frontend and backend, from design through production.
- Drive architectural decisions in a large-scale TypeScript monorepo with 20+ services, shared packages, and a custom UI component library.
- Build rich, interactive interfaces with React, the TanStack ecosystem, and a design system built on modern CSS-in-JS.
- Design and implement backend services and BFF APIs using Node.js and Express.
- Work with real-time data systems: OpenSearch queries, WebSocket streams, Server-Sent Events, and large-scale log/metric pipelines.
- Optimize performance across the stack: bundle sizes, render cycles, query efficiency, and service response times.
- Leverage AI-powered development tools to accelerate your workflow and help shape how the team adopts them.
- Collaborate cross-functionally with product managers, designers, platform engineers, and data teams to shape product direction.
- Contribute to and evolve shared packages, internal tooling, and the design system that the entire frontend organization depends on.
- Participate in code reviews and uphold engineering quality standards across the codebase.
What We're Looking For
- 5+ years of professional full-stack development experience.
- Deep proficiency in React and TypeScript in production environments.
- Strong backend experience with Node.js and Express.
- Experience working in large-scale monorepos (Nx, Yarn/npm Workspaces, Lerna, or similar).
- Solid understanding of RESTful API design, BFF patterns, and service-oriented architectures.
- Experience with modern build tooling—Vite, esbuild, SWC, or equivalent.
- Strong testing discipline: unit testing with Jest and Testing Library, and familiarity with E2E testing (Puppeteer, Playwright, or Cypress).
- Experience with Docker and containerized development/deployment workflows.
- Active use of AI/LLM tools in your development workflow—code generation, debugging, code review, documentation, or architecture exploration.
- Comfort with the terminal, shell scripting, and developer tooling.
- Proven ability to own features end-to-end: scoping, building, testing, deploying, and monitoring.
- Strong communication skills in English—written and verbal.
Nice to Have
- Experience with TanStack ecosystem (React Query, React Router, React Table).
- Familiarity with OpenSearch or Elasticsearch—query DSL, cluster behavior, and data modeling.
- Familiarity with Grafana, Jaeger, or other open-source observability tools.
- Experience with CI/CD pipelines: GitHub Actions, Jenkins, ArgoCD, or similar.
- Working knowledge of Kubernetes and cloud-native deployment (AWS).
- Experience building or maintaining a design system or shared component library.
- Understanding of observability concepts—logs, metrics, traces, and how they interconnect.
- Experience with real-time data: WebSockets, SSE, streaming APIs.
- Familiarity with ORM/database tools such as Prisma, PostgreSQL, or Redis.
- Experience with message queues or event-driven systems (Kafka, BullMQ).
- Experience integrating AI/LLM capabilities into product features (AWS Bedrock, OpenAI APIs, or similar).
Technical Stack
- React, TypeScript, Node.js, Express, OpenSearch, Grafana, Jaeger, TanStack ecosystem, Docker, Kubernetes, AWS, PostgreSQL, Redis, Kafka, BullMQ.
Team & Environment
You'll be joining the product application team at Logz.
Logz builds a culture where you prefer simple, readable solutions over clever abstractions. You take ownership and ensure your code works in production. You are comfortable making architectural trade-offs and explaining your reasoning, and you care about user experience as much as code quality. You can navigate a large, complex codebase without getting lost, you've made AI tools a natural part of how you write and review code, and you communicate clearly and proactively. You leave the codebase better than you found it.




