• 4+ years of experience with the following:
• React (hooks, router, state management libraries like Redux/Zustand/Recoil)
• Node.js + TypeScript
• MongoDB (queries, aggregation, schema design)
• Strong understanding of frontend fundamentals (HTML/CSS/JS, performance optimization, accessibility).
• Experience with Docker for local development and production builds.
• Ability to design and implement end-to-end features independently.
• Familiarity with Git/Git workflows.
Good to Have
• NestJS (for structured backend applications)
• SQL databases: MySQL, PostgreSQL
• Redis (caching, queues, pub/sub)
• Kubernetes (K8s) basics — deploying services, debugging pods
• Terraform or similar IaC tools
• Experience with message queues (RabbitMQ, SQS, etc.)
• Understanding of microservice patterns and distributed systems
• Experience with unit testing and integration testing (Jest, Vitest, Cypress)
What We’re Looking For (Traits)
• Strong ownership mentality; doesn’t wait for perfect specs.
• Can balance speed with maintainability.
• Pragmatic decision-making — prefers simple solutions over over-engineering.
• Comfortable challenging assumptions and participating in technical debates.
• Clear communicator with the ability to break down complex problems.