Our client is a global hospitality company looking for a senior full stack engineer who enjoys solving business problems, not just writing code. You'll help build and modernize the internal marketing platform that powers guest-facing content and promotional experiences across the organization.
This is a highly collaborative, hands-on engineering role where you'll own features from design through deployment while helping evolve a cloud-native platform built on React, Node.js, TypeScript, and AWS Serverless.
What You'll Do:
- Design, build, and maintain full-stack applications using React, TypeScript, Node.js, and AWS.
- Own features end-to-end, from understanding business requirements through production deployment.
- Help modernize legacy applications by migrating from Adobe Experience Manager (AEM) to a modern serverless AWS architecture.
- Design APIs and backend services that support multiple frontend applications and digital channels.
- Participate in architecture discussions and make thoughtful tradeoff decisions around scalability, maintainability, and performance.
- Build cloud-native solutions using AWS Lambda and event-driven services.
- Collaborate closely with Product Managers and business stakeholders to translate business needs into scalable technical solutions.
- Work with customer and marketing data to build applications that power personalized guest experiences.
- Contribute to CI/CD pipelines, infrastructure automation, and engineering best practices.
- Take ownership of code quality, testing, deployment, and ongoing application health.
What We're Looking For:
- Strong experience building modern applications with JavaScript/TypeScript.
- Professional experience with React and Node.js.
- Experience designing REST APIs and backend services.
- Experience building applications in AWS or another major cloud platform.
- Strong communication skills with the ability to explain technical concepts to non-technical audiences.
- Comfortable working independently and taking ownership of solutions.
- Ability to think beyond implementation and evaluate architectural options based on business requirements.
Preferred Technologies:
- AWS Lambda
- Serverless Framework
- API Gateway
- DynamoDB
- EventBridge
- Step Functions
- Amazon Cognito
- MongoDB
- Snowflake
- Infrastructure as Code (Terraform or CloudFormation)
- Headless application architectures
- Event-driven or microservices architectures
What Makes Someone Successful:
The strongest engineers on this team are more than strong coders, they're problem solvers.
Successful candidates will:
- Ask thoughtful questions before jumping into implementation.
- Understand business goals before proposing technical solutions.
- Evaluate architectural tradeoffs instead of defaulting to one approach.
- Communicate clearly with both engineers and business partners.
- Take ownership without waiting for direction.
- Balance speed with long-term maintainability.
- Enjoy collaborating across Product, Engineering, and Marketing.
Team Environment
- Fully remote (Western Hemisphere only)
- Daily standup at 9:00 AM CST
- Agile environment using Jira
- Close collaboration through Microsoft Teams
- Engineers own features from design through deployment
- Product Managers provide priorities while engineers drive technical implementation
MMD Services Inc. is an equal opportunity employer. All applicants are considered for all positions without regard to race, religion, color, sex, gender, sexual orientation, pregnancy, age, national origin, ancestry, physical/mental disability, medical condition, military/veteran status, genetic information, marital status, ethnicity, alienage or any other protected classification, in accordance with applicable federal, state, and local laws.