Software Engineer I

Talentify

Las Vegas (NV)

On-site

USD 85,000 - 110,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Talentify’s client-based Software Engineer I role focuses on designing, developing, testing, deploying, and supporting modern web and API applications. You will work across the full software development lifecycle with Next.js, NestJS, TypeScript, and Node.js in an agile product team, addressing production monitoring and incident response processes.

You will also engage in forward deployed engineering with business teams to translate requirements into technical solutions and contribute to CI/CD,

Qualifications

  • Bachelor's degree or equivalent practical experience.
  • Experience with JavaScript/TypeScript and modern web app development.
  • Familiarity with REST APIs and relational or NoSQL databases.
  • Strong analytical and troubleshooting skills in a collaborative Agile environment.

Responsibilities

  • Design, develop, test, deploy, and support enterprise applications using Next.js, NestJS, Node.js, and related technologies.
  • Develop responsive front-end applications, reusable components, back-end services, REST APIs, integrations, and business logic.
  • Participate in the full software development lifecycle including requirements, analysis, design, development, testing, deployment, and production support.
  • Collaborate with architects, product owners, domain experts, software engineers, QA, and stakeholders to translate requirements into technical solutions.
  • Develop and maintain APIs and integrations between internal applications, databases, enterprise platforms, and third-party systems.

Skills

Analytical thinking
Troubleshooting
Team collaboration
Agile mindset

Education

Bachelor's degree in Computer Science or related field

Tools

Next.js
NestJS
Node.js
TypeScript
React
Postman
Azure DevOps
Docker
Kubernetes
Redis
Microsoft SQL Server
PostgreSQL
MongoDB
RabbitMQ
Kafka

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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Provisions Group • Spring Hill (TN)

On-site
USD 85,000 - 120,000
Staff Software Engineer IC
Staff Software Engineer IC

AmaWaterways • Calabasas (CA), Northern (KY)

Hybrid
USD 160,000 - 175,000
Software Engineer
Software Engineer

Arra Finance, LLC • Irving (TX)

On-site
USD 90,000 - 120,000
STAFF SOFTWARE ENGINEER (AI)
STAFF SOFTWARE ENGINEER (AI)

The Home Depot • Atlanta (GA)

On-site
USD 140,000 - 190,000
Senior Software Engineer (.NET / React / Cloud)
Senior Software Engineer (.NET / React / Cloud)

recruit22 • Downers Grove (IL)

Hybrid
USD 135,000 - 170,000
Staff Software Engineer IC
Staff Software Engineer IC

AmaWaterways, LLC • Calabasas (CA)

On-site
USD 160,000 - 175,000
Software Engineer
Software Engineer

Talentify • Blue Ash (OH)

On-site
USD 90,000 - 130,000
DevOps/Platform Engineer SME
DevOps/Platform Engineer SME

Tachyon Technologies • Westchester (IL)

On-site
USD 140,000 - 220,000
Software Engineer, Senior
Software Engineer, Senior

Republic Airways • Carmel (IN)

On-site
USD 110,000 - 140,000
Staff Software Engineer
Staff Software Engineer

Talentify • Roseville (MN)

On-site
USD 140,000 - 190,000