The Parq Building

Minor Hotels is a global hospitality leader with over 600 hotels and resorts across six continents, a diverse portfolio of F&B businesses and a selection of luxury transportation services. With over five decades of experience, Minor Hotels has built a global network of hotel and hospitality brands driven by one key philosophy – we don’t need to be the biggest, but we do need to be the best.
Perpetually driven by an entrepreneurial spirit, we create better hospitality brands, businesses and partnerships. We do this because hospitality is our calling. We live and breathe it every day, always led by what matters most to our guests, our team members and our partners.
Joining Minor Hotels means becoming part of a truly international team, with real opportunities to grow, make an impact, and deliver what people truly want most.
Own the technical delivery of assigned guest journeys and supporting services on DXP, from requirements clarification and design through testing, release readiness, and production support. Build Next.js and Sitecore web experiences and Go APIs on Google Cloud, integrating hotel, loyalty, and payment platforms. The role has responsibility for web delivery, backend changes and collaboration across service boundaries.
Roles and Responsibilities
Technical ownership – Clarify requirements, identify dependencies, estimate work, and own assigned features or services. Document design trade-offs, raise delivery risks, and coordinate decisions with technical leads and relevant teams.
Web and CMS development – Build responsive, accessible experiences using Next.js App Router, React Server and Client Components, TypeScript, Tailwind CSS, and Radix UI. Integrate Sitecore components, content contracts, preview/editing, and multisite and locale routing.
Design system implementation – Translate Figma designs into reusable UI components. Maintain component examples and validate responsive behaviour, accessibility, and visual consistency.
Backend and integrations – Develop Go services on Cloud Run and maintain OpenAPI contracts and typed clients. Integrate booking, availability, loyalty, and payment systems through domain services and provider adapters, preserving consistent contracts across channels.
Transactional reliability – Implement idempotent commands, bounded retries, timeouts, and explicit failure states. Handle duplicate requests, uncertain provider outcomes, and reconciliation so booking and payment journeys remain correct.
Data and messaging – Design PostgreSQL/AlloyDB schemas, queries, and controlled migrations. Use Redis-compatible caches such as Valkey appropriately, and implement Pub/Sub workflows with reliable event publication and idempotent consumers.
Testing and quality – Own unit, integration, API contract, and critical-journey tests appropriate to each change. Cover failure paths, prevent regressions, and work with QA on acceptance criteria and release evidence.
Security – Implement secure authentication, session handling, and authorization. Protect guest data and secrets, and prevent sensitive information from entering logs or traces.
Performance and operations – Diagnose defects across system boundaries using structured logs, metrics, and OpenTelemetry tracing. Validate performance against agreed targets; contribute dashboards, alerts, runbooks, release checks, incident investigation, and recovery procedures within the agreed support model.
Engineering collaboration – Review code and designs, mentor engineers, and improve maintainability. Participate in Agile delivery with product, design, QA, platform, and engineering teams across regions.
Qualifications and Required Skills
Education and Experience
Bachelor’s degree in Computer Science, Software Engineering, IT, or a related discipline.
Minimum 5 years of professional software engineering experience, including delivery of modern web applications and API integrations.
Experience with eCommerce or transactional platforms, with evidence of independently delivering features through testing, release, and production follow-up.
Strong web engineering depth and hands-on backend capability, including Go. Able to explain design decisions, manage dependencies, and contribute beyond an individual implementation task.
Technical Skills
Frontend – TypeScript, JavaScript, React, Next.js App Router, HTML/CSS, Tailwind CSS, and Radix UI or equivalent headless components; responsive design and accessibility.
CMS and design systems – Experience integrating CMS-driven web experiences, reusable components, content models, and preview workflows; ability to work with Figma designs and component libraries.
Backend and APIs – Go, REST/JSON, OpenAPI, generated clients, and clear separation of domain logic from transport, storage, and vendor integrations. Working understanding of Next.js server runtime and backend-for-frontend patterns.
Data and distributed systems – PostgreSQL or equivalent relational databases, transactions, migrations, caching, and asynchronous messaging. Practical understanding of idempotency, eventual consistency, bounded retries, reconciliation, and resilient provider integrations.
Testing – Automated unit and integration testing, API contract validation, and end-to-end testing of critical journeys, including negative and failure scenarios.
Security – Authentication and authorization fundamentals, OAuth 2.0/OIDC concepts, secure session handling, access controls, secrets management, and protection of personal data.
Cloud and delivery – Google Cloud Platform or equivalent cloud experience, Docker, CI/CD, Git, pull request reviews, and automated quality checks. Ability to work with Cloud Run deployments and validate releases with platform engineers.
Observability – Structured logging, metrics, distributed tracing, and OpenTelemetry/APM fundamentals; systematic diagnosis of latency, errors, and failures across services.
Additional Beneficial Knowledge
Sitecore XM Cloud, Experience Edge, and Content Hub; specific platform experience is preferred alongside the required CMS integration capability.
Hospitality, reservation, loyalty, or payment integrations, such as OHIP, TMS, GHA, or payment service providers.
Apigee API policies, Cloudflare edge protection and CDN caching, and Google Cloud services such as AlloyDB, Memorystore, and Pub/Sub.
Auth.js/NextAuth and cross-channel authentication or WebView handoff patterns for mobile and web experiences.
Soft Skills
Strong analytical judgment, clear technical communication, and a practical approach to resolving ambiguity and balancing delivery with maintainability.
Excellent verbal and written English; effective collaboration in multicultural, globally distributed teams.
Ability to give constructive reviews, mentor colleagues, and communicate risks and trade-offs to technical and nontechnical stakeholders.
Not the right fit? Set up email alerts as new job postings become available that meet your interest!
AI CV FIT CHECK
CV ของคุณเหมาะกับงานนี้แค่ไหน?
อัปโหลด CV แล้วให้ AI เปรียบเทียบกับ JD เพื่อบอกจุดแข็ง จุดที่ควรปรับ และทักษะที่ขาด
Pay: US$900-1,400/month, set by your experience and location. More experienced, qualified people are paid at the top of the range. Paid trial of 2-4 weeks at US$225/week.
This is a full-time, long-term remote role. It is not project-based or freelance work.
Hours: Remote, full-time (about 40 hours a week), with 3-4 hours overlap with Eastern Time (Canada) every weekday.
About us
We're a growing health and supplement brand in Canada, working to grow from Amazon into a household consumer brand with our own online store. We're a small team and we move fast. You'll work directly with the founder and with our designer.
Who we're looking for
Attitude matters as much as experience. We want someone who treats the brand like it's their own.
You'll be a great fit if you:
- Own results, not tasks. You know what grew the list or drove sales last week and why
- Test fast, read the numbers, and cut what isn't working
- Use AI tools every day and build workflows that save the team time
- Write clearly and give short, honest updates, including bad news early
- Can brief a designer and guide a teammate
- Want a long-term main job, not a side gig
Please don't apply if you're looking for a part-time gig, a short project, or a second job next to another full-time one.
What you'll do
- Instagram: own the content plan and growth, Reels, stories and carousels, creator and UGC collabs
- Email: own Klaviyo, build and improve flows (welcome, abandoned cart, post-purchase, win-back), plan weekly campaigns and segments, grow the list
- SMS: set up and run SMS flows and campaigns, grow the SMS list, keep it compliant
- Shopify: run the store and improve conversion with tests on product pages, offers, bundles and checkout
- DTC ads: help run Meta and TikTok ads with the founder, from angles and copy to creative briefs, launching tests and reading results
- AI: use AI tools across content, copy, video, research and reporting, and set up simple automations
- Lead: own the marketing calendar and guide our Marketing Manager
- Report: a short weekly report (store sales and conversion, email/SMS revenue, list growth, Instagram growth, ad results, next tests) and a monthly review
Requirements
- 3+ years marketing a consumer product brand online (DTC / e-commerce)
- You've built email flows and campaigns yourself in Klaviyo or similar, with revenue results you can show
- Instagram growth you can show: accounts you ran, content you led, real numbers
- Hands-on with Shopify admin and conversion testing
- Heavy, daily use of AI tools (e.g. ChatGPT, Claude, Midjourney, Canva AI, CapCut) and you can show us how
- Strong written English. Working English is required.
- Comfortable with numbers: Google Sheets, Shopify and Klaviyo reports
- Reliable computer, internet and power backup
Nice to have, not required: SMS tools (Postscript, Attentive, Klaviyo SMS); Meta Ads Manager or TikTok Ads hands-on; Shopify CRO apps and A/B testing; influencer or UGC programs; supplements, health or beauty brands; knowing what health claims a supplement can and can't make.
Your future here
- Long-term role on a growing brand, working directly with the founder
- Room to grow into Head of Marketing or Growth, help hire and lead a small team, own launches and new channels
- Pay grows with your impact, with regular raise reviews
Due to high volume, if you haven't heard from us within 2 weeks, please consider your application unsuccessful.
How to apply
Email [email protected] with the subject line starting "MKT-SR" (applications without it won't be reviewed). Include:
1. Your CV, with the brands you've marketed, the channels you ran, and your role on each
2. 2-3 work samples with results: an Instagram account you grew, an email or SMS flow you built (screenshots with revenue or open/click rates, blur client names), or a Shopify store you improved
3. A short video of 3 minutes or less, with you on camera: introduce yourself, say why this role interests you, and tell us about one campaign that worked and one that didn't, and why. Loom, an mp4, or a Google Drive link (set to "Anyone with the link") are all fine.
Or apply: https://tally.so/r/2jBDxM
Our process
1. Application review
2. Short unpaid skills test (2-3 hours max, 48 hours to send it). It's only a skills check; we won't use your work. AI use is allowed; we look at your thinking
3. 30-45 minute video interview where you share your screen, walk us through your test and real accounts
4. 2-4 week paid trial with weekly goals
5. Full-time role
Pay: US$600-1,000/month, set by your experience and location. More experienced, qualified people are paid at the higher end. Paid trial of 2-4 weeks at US$150-175/week.
This is a full-time, long-term remote role. It is not project-based or freelance work.
Hours: Remote, full-time (about 40 hours a week), with 3-4 hours overlap with Eastern Time (Canada) every weekday.
About us
We're a growing health and supplement brand in Canada, working to grow from Amazon into a household consumer brand with our own online store. We're a small team and we move fast. You'll work directly with the founder and with our designer.
Who we're looking for
We want someone who's genuinely good at this, with grit and a habit of learning fast. Attitude matters as much as experience.
You'll be a great fit if you:
- Learn fast and teach yourself new things without waiting to be shown
- Keep going when something doesn't work the first time
- Use AI tools every day and love trying new ones
- Write clear, natural English and care about small details
- Give short, honest updates and ask when you're stuck
- Want a long-term main job and to grow into a bigger marketing role
- Own results, not just tasks
Please don't apply if you're looking for a part-time gig, a short project, or a second job next to another full-time one.
What you'll do
- Instagram: make and schedule Reels, stories and carousels, write captions, reply to comments and DMs, track what works
- Email: build and send weekly email campaigns in Klaviyo, help set up and test flows
- SMS: write and send SMS campaigns, keep the list clean and opted-in
- Shopify: update products, pages, banners and discount codes
- DTC ads: make ad variations (copy, simple edits in Canva or CapCut) for Meta and TikTok tests
- AI: use AI tools for content, copy, short videos and research, and find faster ways to do things
- Report: a short weekly update on what you did, the numbers, and what you'll try next
Requirements
- 2+ years hands-on marketing for a consumer product brand online, with results you can show (Instagram growth, email or SMS numbers, store sales)
- You've run Instagram for a brand and written and sent email campaigns yourself (Klaviyo or similar)
- Daily use of AI tools (e.g. ChatGPT, Claude, Canva AI, CapCut) and you can show us how
- Comfortable in Canva and/or CapCut
- Good written English. Working English is required.
- Basic Google Sheets
- Reliable computer, internet and power backup
Nice to have, not required: building Klaviyo flows; Postscript or Attentive; Shopify admin; Meta Ads Manager; health, beauty or supplement brands.
Your future here
- Long-term role on a growing brand, working directly with the founder
- Room to grow into Senior Marketing Manager or Head of Marketing as you take on more
- Pay grows with your impact, with regular raise reviews
Due to high volume, if you haven't heard from us within 2 weeks, please consider your application unsuccessful.
How to apply
Email [email protected] with the subject line starting "MKT-MGR" (applications without it won't be reviewed). Include:
1. Your CV
2. 2-3 work samples with results: an Instagram account you ran (follower and engagement numbers), an email or SMS campaign you sent (open/click rates are great, blur client names), or content you made with AI tools
3. A short video of 3 minutes or less, with you on camera: introduce yourself, say why this role interests you, and tell us about something hard you taught yourself recently. Loom, an mp4, or a Google Drive link (set to "Anyone with the link") are all fine.
Or apply: https://tally.so/r/2jBDxM
Our process
1. Application review
2. Short unpaid skills test (2-3 hours max, 48 hours to send it). It's only a skills check; we won't use your work. AI use is allowed; we look at your thinking
3. 30-minute video interview where you share your screen, walk us through your test and show how you use AI
4. 2-4 week paid trial with weekly goals
5. Full-time role
เรารู้กันดีว่า Gig Economy เป็นเรื่องที่เกี่ยวข้องกับความคล่องตัวและการปรับตัวเสมอมา แต่การผสาน AI เข้ามาในระบบเศรษฐกิจนี้กำลังนำมาซึ่งยุคสมัยใหม่ สำหรับเหล่าฟรีแลนซ์แล้ว AI เป็นสิ่งที่เข้ามาเปลี่ยนแป…