Senior Full Stack Software Engineer
About Us
We are a leading resort management company committed to delivering exceptional vacation experiences and maximizing the value of our resort assets. This department supports websites, data collection and analysis for the highest level of leadership. This is an on property role and will be filled by a candidate already residing in Las Vegas.
General Description: The position requires a Senior Full-Stack Developer with strong experience supporting and modernizing legacy and current web and mobile applications built on .NET (C#, ASP.NET Core, MVC, Blazor), SQL Server, and Angular. The role also includes building Azure-based cloud-native applications and underlying cloud infrastructure using Java (Spring Boot), React, Node.js, and Python, integrating React Native, Kotlin, Swift mobile apps, and Wix-based websites as the organization moves toward modern, scalable architectures. The Senior Developer will apply modern engineering practices, contribute to architectural decisions, and mentor junior developers, while remaining hands-on across the full stack and cloud infrastructure.
Essential Duties and Responsibilities:
- Design, maintain, and modernize software across backend, frontend, web, mobile, and cloud platforms
- Develop and integrate applications using modern, API-driven and service-oriented architecture
- Build and support scalable, modular user interfaces and integrations with external platforms
- Deploy, operate, and maintain cloud-based applications and infrastructure
- Modernize legacy systems to improve scalability, reliability, and maintainability
- Lead end-to-end development using modern SDLC practices, including requirements gathering, system design, version control, automated testing, CI/CD, deployment, and performance optimization
- Implement secure development practices, including OAuth2, JWT, OWASP Top 10 principles, and security-first architecture
· Apply strong critical thinking and problem-solving skills to complex technical challenges
· Continuously learn and adopt new tools, technologies, and best practices
- Participate in architecture discussions, design reviews, and technical decision-making
- Collaborate effectively with cross-functional teams, and partners while remaining self-motivated and able to manage independent work and competing priorities
- Mentor and guide junior developers through technical coaching and best practices
- Communicate effectively in written and verbal form with technical and non-technical audiences, while maintaining high standards for quality and accuracy
- Thrive in a fast-paced, small-team environment and enjoy maintaining and enhancing software to meet evolving business needs
Essential Skills/Abilities:
- Microsoft Azure (cloud-native application development, hosting, infrastructure, security, and monitoring)
- Java / Spring Boot / Node.js / Python
- React / Angular / JavaScript / TypeScript / HTML / CSS / Bootstrap
- React Native (preferred cross-platform mobile development)
- Native mobile familiarity: Kotlin (Android) / Swift (iOS)
- Web APIs: REST / JSON / XML
- Git / GitHub / GitHub Actions / CI/CD / DevOps
- Security & IAM: Azure identity and access management, OAuth2, JWT, role-based access control, and OWASP Top 10
- Modern SDLC practices with strong critical thinking, problem-solving, and communication skills
- Must be dependable and punctual
- Desired: Knowledge of SPI and TSW
Qualifications:
· Five to eight years of full-stack software development experience or an equivalent combination of education and experience
· Experience building and supporting cloud-based and modern web applications, including modernization of legacy systems, with a strong focus on secure application development and identity and access management
· Hands-on experience across backend, frontend, mobile, and cloud platforms
· Solid understanding of relational and NoSQL databases (PostgreSQL, MySQL, MongoDB, etc.).
· Experience working in Agile environments with cross‑functional teams.
· Exposure to serverless architecture, message queues, and event‑streaming platforms (Kafka, RabbitMQ, Azure Event Hibs)
· Experience working in fast-paced, small-company environments preferred
· Bachelor’s degree in computer science or a related field, or equivalent practical experience
Pay: $85,000.00 per year
Benefits:
- Dental insurance
- Health insurance
- Paid time off
- Vision insurance
Compensation Package:
- Yearly pay
Experience:
- Full-stack software development: 5 years (Required)
Location:
- Las Vegas, NV 89119 (Preferred)
Work Location: In person
Similar roles
- Sr Full Stack Software EngineerNetrolynx AI · 00, United States · Remote
Full Stack Software EngineerEmerald Advantage Concepts LLC · San Francisco, California, United States · Onsite- Full Stack Software EngineerFetchJobs.co · 00, United States · Remote
- Full Stack Software EngineerEverybody Loves Languages · Ontario, Canada · Remote
- Full Stack Software EngineerRadiance Technologies Inc. · Ohio, United States · Onsite