Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
About the Role
We’re looking for a Full-Stack Engineer who thrives across the stack, designing event-driven services with NestJS, PostgreSQL/TypeORM, and DDD patterns, and crafting fast, accessible frontends with React/Next.js.
What You’ll Do :
- Design & build Backend modules in NestJS following Domain-Driven Design and event-driven principles.
- Model resilient data schemas in PostgreSQL; implement repositories and migrations with TypeORM.
- Develop user-facing apps in React/Next.js with SSR/ISR where it fits, ensuring responsive, accessible UI that performs on real devices.
- Own features end-to-end: discovery, API contracts, implementation, tests, observability, rollout.
- Integrate with external services (payments, KDS/POS, delivery, loyalty) using robust adapters and fault-tolerant patterns.
- Contribute to our platform architecture (service boundaries, messaging, caching, CI/CD, infra as code).
- Maintain high code quality with tests (unit/integration/e2e), code reviews, and documentation.
- Collaborate with Product & Design to translate F&B workflows into intuitive software.
Tech You’ll Work With:
- Backend: TypeScript, NestJS, Node.js, PostgreSQL, TypeORM, Redis, Message Broker (Kafka/RabbitMQ/NATS), Algolia/Elasticsearch.
- Frontend: React, Next.js, Tailwind/Chakra (or similar), React Query/RTK, component testing (Vitest/Jest, Testing Library).
- Platform: Docker, Kubernetes, GitHub Actions (or similar CI), Terraform (or similar), OpenTelemetry, Grafana/Prometheus, Sentry
Minimum Qualifications:
- 5+ years building production web apps (or equivalent seniority) with TypeScript/Node.js and React. Hands-on NestJS experience shipping APIs or services at scale.
- Strong SQL and PostgreSQL fundamentals; comfortable with indexing, query tuning, and migrations.
- Proficiency with TypeORM (entities, relations, transactions) and clean repository patterns.
- Practical experience with microservices and event-driven architectures (publish/subscribe, message schemas, retries, DLQs).
- Solid front-end skills with React/Next.js—SSR, routing, data-fetching, and responsive design.
- Testing mindset and familiarity with observability (logs, traces, metrics).
- Clear communication and a product-centric approach.
Nice to Have
- Experience in the F&B or retail tech ecosystem (POS, payments, inventory, delivery platforms).
- Knowledge of event sourcing, CQRS, or temporal/workflow engines. Experience with caching strategies (Redis), API gateways, and GraphQL/REST hybrids.
Key Skills
Ranked by relevanceReady to apply?
Join Watermelon Ecosystem and take your career to the next level!
Application takes less than 5 minutes

