Skip to content

Open nowPosted 34 days ago

Software Engineer I

Station Casinos30 open roles

Where
Las Vegas, NV, United States
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowSoftware Engineer IStation Casinos · Las Vegas, NV, United States
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on Station Casinos's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

8.2% of postings close within 7 days. Measured by our own scanner across the market. Station Casinos postings stay open a median of 4 days.

Share of postings closed within
  1. 1.8%1 day
  2. 3.6%3 days
  3. 8.2%7 days
  4. 15.2%14 days
  5. 34.0%30 days
This job: posted 34 days ago

Station Casinos median: 4 days open

The posting

Job Description

Job Description

The Software Engineer I is responsible for designing, developing, testing, deploying, and supporting modern software applications that enable business operations and enhance the Team Member and Guest experience at Station Casinos. This role works across the full software development lifecycle, with a primary focus on modern web and API development using Next.js, NestJS, TypeScript, and Node.js. The Software Engineer will work as part of an Agile product team and collaborate closely with Software Engineers, Architects, Product Owners, Domain Experts, business stakeholders, and technology partners. In addition to software development, this position participates in the operational support of applications, including production monitoring, troubleshooting, incident response, root-cause analysis, and resolution of application and integration issues. The role also incorporates a Forward Deployed Software Engineering approach working closely with business teams to understand real-world problems, rapidly translate requirements into technical solutions, and remain engaged through development, deployment, adoption, and production support.

Responsibilities

  • Design, develop, test, deploy, and support enterprise applications using Next.js, NestJS, TypeScript, Node.js, and related technologies.
  • Develop responsive front-end applications, reusable components, backend services, REST APIs, integrations, and business logic.
  • Participate throughout the complete software development lifecycle, including requirements, analysis, design, development, testing, deployment, documentation, and production support.
  • Collaborate with Architects, Product Owners, Domain Experts, Software Engineers, QA, infrastructure teams, and business stakeholders to translate business requirements into reliable technical solutions.
  • Develop and maintain APIs and integrations between internal applications, databases, enterprise platforms, and third-party systems.
  • Work with relational and NoSQL databases, including Microsoft SQL Server, PostgreSQL, and MongoDB, to implement data access and CRUD operations.
  • Participate in event-driven and distributed application development using technologies such as RabbitMQ and Kafka.
  • Utilize caching technologies such as **Redis** to improve application performance and scalability.
  • Develop and execute unit, integration, and API tests using appropriate frameworks and tools such as Postman.
  • Participate in code reviews and follow software engineering standards, design patterns, secure coding practices, and maintainable development principles.
  • Support CI/CD processes and application deployments using Azure DevOps Pipelines, Docker, Kubernetes, and Microsoft Azure.
  • Monitor application health and troubleshoot production issues using enterprise monitoring, logging, and alerting platforms.
  • Participate in the team's on-call and incident-support rotation as required.
  • Respond to production incidents, investigate application failures, identify root causes, implement fixes, and help prevent recurrence.
  • Create and maintain functional and technical documentation, including application designs, APIs, support procedures, and operational knowledge.
  • Maintain accurate work items, user stories, technical tasks, defects, and documentation within Azure DevOps.
  • Continuously improve application reliability, maintainability, performance, security, and operational readiness.

Forward Deployed Software Engineering Responsibilities

  • Work directly with business stakeholders and Domain Experts to understand operational challenges and translate them into practical software solutions.
  • Develop a strong understanding of the business processes supported by the applications and use that knowledge to make better engineering decisions.
  • Participate in discovery sessions, solution discussions, demonstrations, production validation, and feedback sessions with business users.
  • Bridge the gap between **business proximity and technical execution** by taking ownership from problem identification through solution delivery and production support.
  • Rapidly prototype and iterate on solutions when requirements require experimentation or business validation.
  • Troubleshoot issues across application, API, integration, database, and infrastructure boundaries rather than limiting ownership to a single application component.
  • Partner with internal teams and external technology vendors when solutions require integration with third-party platforms.
  • Use production feedback, incidents, application telemetry, and stakeholder input to continuously improve products.
  • Take ownership of outcomes not simply assigned development tasks—and help ensure solutions provide measurable value to the business.

Technology Environment

The Software Engineer will work with technologies and tools that may include:

  • Application Development: Next.js, NestJS, Node.js, TypeScript, React
  • Databases: Microsoft SQL Server, PostgreSQL, MongoDB
  • APIs & Integration: REST APIs, JSON, Stoplight, Postman
  • Eventing & Messaging: RabbitMQ, Kafka
  • Caching: Redis
  • Cloud & DevOps: Microsoft Azure, Azure DevOps, Azure DevOps Pipelines
  • Containers & Deployment: Docker, Kubernetes
  • Development Tools: Visual Studio Code, Git, Claude Code and other AI-assisted development tools
  • Monitoring & Operations: Grafana, Sematext, xMatters
  • Design & Documentation: Figma, Lucid, Azure DevOps Wiki, Microsoft SharePoint
  • Additional Technologies: Linux, scripting, Terraform and related enterprise development technologies

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related technical field, or equivalent practical experience.
  • Software development experience through professional employment, internships, academic projects, open-source contributions, or comparable hands-on experience.
  • Working knowledge of JavaScript/TypeScript and modern web application development.
  • Experience or demonstrated knowledge of React/Next.js and/or Node.js/NestJS is strongly preferred.
  • Understanding of REST APIs, JSON, relational or NoSQL databases, and modern application architecture.
  • Familiarity with Git, automated testing, CI/CD, cloud platforms, containers, or DevOps practices is preferred.
  • Understanding of object-oriented programming, software design principles, and common software engineering patterns.
  • Strong analytical and troubleshooting skills with an interest in diagnosing problems across multiple layers of an application.
  • Ability and willingness to learn new technologies, business domains, and development practices.
  • Strong written and verbal communication skills with the ability to collaborate effectively with both technical and non-technical stakeholders.
  • Self-motivated, accountable, and comfortable working within a collaborative Agile environment.
  • Ability to participate in production support and an on-call rotation as required.

What Success Looks Like

  • A successful Software Engineer-I is curious, technically capable, collaborative, and willing to take ownership. You will not only write software you will learn how the business operates, understand the problems our Team Members and Guests experience, build solutions to address those problems, and help ensure those solutions continue working reliably in production.
From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against Station Casinos's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on Station Casinos's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    Station Casinos's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.