{"id":1061168,"url":"https://alion.io/job/wynn-resorts-sr-full-stack-engineer-martech-campaign-management","title":"Sr. Full Stack Engineer - Martech & Campaign Management","company":{"id":3506,"name":"Wynn Resorts","domain":"wynnresorts.com","url":"https://alion.io/company/wynn-resorts","size_band":"5000+","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"SmartRecruiters","truth_index":{"grade":"B","score":75,"open_postings":17,"ghost_share":0,"stale_share":1,"repost_share":0,"time_to_fill_p50_days":22,"computed_at":"2026-10-19T05:45:15Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Las Vegas, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":105000,"max_usd":192000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":3287},"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Azure","optional":false},{"name":"CI/CD","optional":false},{"name":"Claude Code","optional":false},{"name":"Copilot","optional":false},{"name":"Dependency Injection","optional":false},{"name":"Docker","optional":false},{"name":"ESLint","optional":false},{"name":"FastAPI","optional":false},{"name":"GitHub","optional":false},{"name":"GitHub Actions","optional":false},{"name":"Jest","optional":false},{"name":"Python","optional":false},{"name":"React.js","optional":false},{"name":"Snowflake","optional":false},{"name":"SQL","optional":false},{"name":"SQLAlchemy","optional":false},{"name":"TypeScript","optional":false},{"name":"Vite","optional":false},{"name":"JavaScript","optional":true}],"status":"live","first_seen_at":"2026-09-18T22:13:51Z","employer_posted_date":"2026-09-18","last_verified_at":"2026-10-20T01:39:38Z","board_verified":true,"closed_at":null,"days_open":31,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":31},"description":"POSITION SUMMARY\nThe Senior Full-Stack Engineer, Martech & Campaign Management is a hands-on engineering role within Wynn's Customer Data Platform (CDP) team, responsible for the design, development, and continuous improvement of Wynn's custom campaign management application and its integrations with the broader marketing technology ecosystem. This role owns both the frontend user experience and the backend services that power campaign creation, offer management, guest segmentation, and multi-channel activation across Wynn Resorts.\nThe ideal candidate is a full-stack practitioner who combines strong ReactJS and Python engineering skills with the ability to work directly with marketing and campaign operations stakeholders. They understand how complex business workflows translate to application logic, have a high bar for production-quality code, and actively use AI-assisted development tools to move faster without sacrificing reliability.\nKEY RESPONSIBILITIES\nFrontend Engineering\nDesign and implement ReactJS-based user interfaces that support complex campaign management workflows - including campaign creation, offer matrix configuration, approval routing, audience selection, and post-execution reporting.\nBuild component-based UI architecture with strong separation of concerns; ensure components are reusable, testable, and maintainable across a multi-property application context (WLV and EBH).\nImplement role-based access control, field-level validations, and multi-step workflow logic in the frontend layer; ensure consistent error handling and user feedback across all screens.\nPartner directly with marketing and campaign operations stakeholders to understand UX requirements; translate business workflows into intuitive, performant user experiences without requiring a dedicated product designer.\nEnsure UI consistency, accessibility, and responsiveness across campaign creation, approvals, and execution screens; contribute to and maintain a shared component library.\nWrite frontend unit and integration tests; maintain coverage thresholds as part of the CI pipeline; participate in cross-browser and regression testing ahead of releases.\nBackend Engineering & API Development\nBuild and maintain FastAPI-based backend services that orchestrate campaign execution, manage offer and rate code logic, handle system valuations, and expose APIs consumed by the frontend and downstream integrations.\nUse SQLAlchemy ORM to model and manage application data; design schemas that support campaign lifecycle state, offer hierarchies, audience segmentation, and audit trails.\nDevelop and maintain integration APIs that connect the campaign management application with enterprise martech, CRM, hospitality, and gaming platforms - ensuring reliable data exchange, idempotent operations, and graceful degradation.\nDesign and implement backend validation logic, business rule enforcement, and workflow state management that mirror the complexity of Wynn's campaign and offer approval processes.\nInstrument backend services with logging, error handling, and observability hooks; participate in production support and root cause analysis for a business-critical platform.\nData Integration & Snowflake\nIntegrate application data flows with Snowflake - including query design, data-driven application logic, campaign performance data retrieval, and writing execution results back to the data warehouse.\nWork with the data engineering team to understand and consume CDP data assets - guest profiles, segmentation outputs, engagement history, and offer eligibility data - as inputs to campaign management application logic.\nEnsure data consistency between the campaign management application's operational data store and the enterprise data warehouse; design integration patterns that minimize latency and data drift.\nContribute to data model design for application-owned entities - offer hierarchies, campaign lifecycle states, audience definitions - ensuring alignment with CDP data architecture standards.\nAI-Assisted Development & Engineering Practice\nActively use AI coding assistants and code generation tools (including Claude Code, GitHub Copilot, and VS Code AI extensions) as a standard part of the development workflow - for code generation, test writing, refactoring, and documentation.\nValidate and own all AI-generated output before committing - reviewing for correctness, security, and alignment with application architecture; AI tooling accelerates delivery but does not replace engineering judgment.\nStay current with AI-assisted development tooling relevant to full-stack engineering; bring concrete productivity improvement proposals to the team.\nCI/CD, Deployment & Engineering Governance\nPackage frontend and backend services using Docker; ensure containerized builds are consistent, reproducible, and environment-agnostic across development, staging, and production.\nContribute to and operate within Wynn's CI/CD pipelines on GitHub - including automated test gates, linting, build validation, and environment promotion - following team branching and PR review standards.\nParticipate in code review as both author and reviewer; maintain shared engineering standards for code quality, documentation, and test coverage across the campaign management application codebase.\nFollow disciplined engineering practices for all changes: read before write, single-purpose commits, documented rollback steps, and peer review before any production deployment.\nStakeholder Collaboration & Delivery\nWork within the CDP team's ADO delivery framework - writing User Stories, Acceptance Criteria, and sprint tasks from business requirements; contributing to backlog grooming and sprint planning with product owners and marketing stakeholders.\nCommunicate technical decisions, trade-offs, and blockers clearly to non-technical partners; translate complex engineering constraints into business-consumable language.\nParticipate in feature grooming sessions with marketing, campaign operations, and revenue management stakeholders; ask clarifying questions before building rather than silently interpreting requirements.\nSupport expansion of campaign management application capabilities - including real-time offer execution, personalized booking windows, promotional kiosk integrations, and communication-only campaign types.\nCORE COMPETENCIES\nFull-Stack Ownership\nOwns the feature end-to-end - UI through API through data\nDoes not wait for handoffs; closes gaps independently\nDesigns APIs and data models before writing a line of UI\nAI-Native Practice\nUses AI tooling as a daily accelerant, not a demo\nReviews and owns all AI-generated output before it ships\nUses AI for tests and docs, not just feature code\nEngineering Discipline\nTests are a delivery requirement, not optional cleanup\nSingle-purpose commits; documented rollback for every change\nNothing ships outside the CI pipeline\nStakeholder Partnership\nClarifies requirements before building, not after\nTranslates technical constraints to business language\nSurfaces blockers early; does not disappear on hard problems\n A minimum of five (5) years of experience in full-stack software engineering, with a portfolio of production applications that includes both frontend and backend ownership\nStrong ReactJS proficiency - component architecture, state management, routing, form handling, and performance optimization in a complex, multi-workflow enterprise application\nStrong Python and FastAPI proficiency - RESTful API design, async patterns, dependency injection, middleware, and production-grade error handling\nHands-on SQLAlchemy ORM experience - schema design, relationship modeling, migrations, and query optimization for relational data stores\nHands-on Snowflake experience - SQL query design, application-layer integration, data retrieval patterns, and writing results back to a cloud data warehouse\nExperience with Docker for containerizing full-stack applications; familiarity with environment-specific configuration management and container deployment patterns\nHands-on experience with GitHub CI/CD workflows - GitHub Actions or equivalent, pull request standards, automated test gates, and environment promotion\nDemonstrated AI-native development practice - active use of AI coding assistants or code generation tools in professional delivery contexts, with strong judgment about when and how to apply AI output\nExperience building enterprise applications with complex business logic - multi-step approvals, role-based access control, state machines, or workflow orchestration\nStrong ability to work directly with non-technical business stakeholders to gather requirements, validate designs, and communicate trade-offs\nPreferred\nExperience in a martech, CRM, campaign management, or customer engagement application context - understanding how campaign logic, audience segmentation, and offer management work end-to-end\nFamiliarity with event-driven or real-time integration patterns - message queues, webhook architectures, or streaming event consumption in an application context\nExperience with TypeScript for large-scale ReactJS applications; familiarity with modern frontend tooling (Vite, ESLint, testing libraries such as Jest or React Testing Library)\nExposure to Azure cloud services (Azure App Service, Azure Functions, Azure API Management) for hosting and integrating full-stack application components\nFamiliarity with hospitality or gaming industry workflows - campaign operations, loyalty programs, offer and rate management, or guest engagement platforms\nExperience contributing to or maintaining a shared frontend component library or design system\nPrior exposure to supporting high-visibility production systems with defined SLAs, on-call rotation, and incident response processes\n Wynn Resorts is an equal opportunity employer committed to hiring a diverse workforce and sustaining an inclusive culture. Wynn Resorts does not discriminate on the basis of disability, veteran status or any other basis protected under federal, state or local laws confidential according to EEO guidelines.","description_format":"text","description_chars":10079,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"phd","optional":false},"security_clearance":false,"languages":[{"language":"English","level":"All levels","optional":false}]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Sales & Marketing","Hotels & Resorts","iGaming & Gambling"],"lifecycle":[{"event":"open","at":"2026-09-19T08:21:12Z"}],"visa":[],"liveness":{"score":26,"band":"fade","label":"Fading","p_open":1,"p_active":0.475,"p_room":0.55,"age_days":30,"expected_fill_days":22,"reasons":["conf:3","stale_co","velocity","win:tail"],"computed_at":"2026-10-19T05:45:15Z"},"pay":null,"html_url":"https://alion.io/job/wynn-resorts-sr-full-stack-engineer-martech-campaign-management","json_url":"https://alion.io/job/wynn-resorts-sr-full-stack-engineer-martech-campaign-management.json","meta":{"generated_at":"2026-10-20T04:01:17Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":4459,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-21T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":3506},"rest":"https://alion.io/mcp/rest/get_company?id=3506"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fwynn-resorts-sr-full-stack-engineer-martech-campaign-management"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fwynn-resorts-sr-full-stack-engineer-martech-campaign-management"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fwynn-resorts-sr-full-stack-engineer-martech-campaign-management"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/wynn-resorts-sr-full-stack-engineer-martech-campaign-management\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fwynn-resorts-sr-full-stack-engineer-martech-campaign-management"}]}