What are the responsibilities and job description for the Full Stack Engineer position at MAK.Vacation?
About MAK Realty Group
For more than 15 years, MAK Realty Group has set the standard for luxury‑property management, sales, and leasing in Miami. From world‑class concierge service to cutting‑edge digital experiences, we treat every client interaction like a five‑star stay.
We’re now investing heavily in technology—think dynamic booking flows, real‑time pricing engines, and data‑driven host dashboards—to keep delighting owners and guests alike.
- Own features from whiteboard to production. Shape APIs, write code, deploy to AWS, set up observability, and iterate quickly on feedback.
- Craft delightful UIs. Build responsive components in React, Vue, or Svelte with TypeScript, ensuring pixel‑perfect design across devices.
- Design resilient back ends. Develop micro‑services in Node.js (or similar) on AWS (Lambda, API Gateway, DynamoDB/RDS, S3, CloudFront).
- Supercharge WordPress. Extend our headless CMS with custom REST/GraphQL endpoints, tweak themes, and build lightweight plugins.
- Automate everything. Set up CI/CD pipelines with GitHub Actions or AWS CodeBuild/Deploy, introduce IaC with CDK/Terraform, and advocate DevOps best practices.
- Collaborate cross‑functionally. Pair with Product, Design, and Marketing to turn user stories—guest search, host dashboards, pricing rules—into shippable code.
- Champion code quality. Write clean, testable, well‑documented code; review PRs; and share knowledge with the team.
- 3 years professional full‑stack development experience.
- Fluency in JavaScript/TypeScript and at least one modern front‑end framework (React, Vue, Svelte, etc.).
- Hands‑on expertise with AWS and IaC (CDK, CloudFormation, Terraform, or Pulumi).
- Comfort extending/ theming WordPress as a headless CMS or traditional site.
- Proven record designing REST/GraphQL APIs, working with both SQL & NoSQL datastores, and integrating third‑party services (payments, maps, analytics).
- Familiarity with testing stacks (Jest, Playwright, Cypress) and Git‑based workflows.
- Clear written & verbal communication—you’ll be part of a distributed team.
- Server‑side rendering or static‑site generation (Next.js, Nuxt).
- Vacation‑rental or e‑commerce domain knowledge—booking flows, calendar sync, dynamic pricing.
- Performance & SEO chops (Core Web Vitals, structured data).
- Deep CDK/Terraform skills for secure, reproducible infra.