5+ years overall engineering experience 4+ years hands-on proven track record implementing JavaScript/Typescript applications 4+ years of experience using React to build complex frontend applications; Next.js experience is a plus 4+ years of experience using Node.js or similar technology Experience with enterprise database, caching, and search solutions (PostgreSQL, Elasticsearch, Redis) Experience working with monorepositories Proven ability to design, build, and maintain scalable APIs and distributed systems Experience with one or more Node.js web frameworks (Nest.js, Express, Hapi.js) Understanding of eventual consistency, message queuing (RabbitMQ, SNS/SQS), and event-driven architectures Strong sense of software design patterns, anti-patterns, and testing practices (TDD, BDD) Hands-on experience deploying, operating and monitoring applications on the cloud (AWS) Proficiency with containerization and orchestration (Docker; Kubernetes familiarity preferred) Experience with CI/CD tools and workflows (GitHub, Jenkins or similar) Experience working with various monitoring and alerting tools (New Relic, Cloudwatch, PagerDuty) Comfort working with modern AI-assisted development tooling Pair programming experience