Senior Full Stack Software Engineer

INFINITE CHOICE LLC

Dallas (TX)

On-site

USD 150,000 - 190,000

Full time

2 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Remote-first culture
Flexible work options
Competitive compensation
Comprehensive benefits

Job summary

InfiniteChoice is hiring a Senior Full Stack Software Engineer to lead AI-first, cloud-native development across scalable services. You will own the full software lifecycle from design through production, emphasizing measurable improvements in quality, reliability and performance.

We seek an experienced engineer with strong frontend skills (Vue/React), API design expertise and hands-on cloud-native delivery, capable of driving features end-to-end in a fast-paced, remote-friendly environment.

Qualifications

  • 8+ years of hands-on software development experience.
  • Strong frontend experience with Vue.js and/or React.
  • Experience with SQL and NoSQL databases in production.
  • Experience designing RESTful APIs and GraphQL services.
  • Experience building cloud-native apps and using Google Cloud Platform is a plus.
  • Solid automation, CI/CD, observability and DevOps practices.
  • Ability to evaluate AI-generated solutions with engineering rigor.

Responsibilities

  • Lead AI-driven end-to-end product development from design to production.
  • Architect scalable cloud-native services using Node.js and modern frameworks.
  • Own deployment through automated CI/CD pipelines and DevOps practices.
  • Ensure performance, security, reliability and maintainability.
  • Collaborate with Product, Design, Platform and CloudOps teams.
  • Participate in design reviews, code reviews and architectural decisions.
  • Promote AI-assisted engineering techniques and reusable components.

Skills

Vue.js
React
SQL
NoSQL
REST
GraphQL
Cloud (GCP)
CI/CD
AI-powered development tools
Code reviews
Linux/DevOps

Education

Bachelor's degree in Computer Science or related field

Tools

Cursor
Claude Code

Job description

If you are unable to complete this application due to a disability, contact this employer to ask for an accommodation or an alternative application process.

Senior Full Stack Software Engineer

Full Time Austin, TX, US

About the Role

We're seeking a talented Senior Full Stack Software Engineer to join our growing engineering team at InfiniteChoice. You'll lead the design and development of cloud-native software solutions that serve millions of users and power billions in transaction volume.

As a Senior Full Stack Software Engineer, you'll own the complete software development lifecycle from solution design and implementation through testing, production deployment, monitoring and continuous improvement. AI-driven development is a core part of how we build software. You'll leverage modern AI development tools and agentic workflows throughout the engineering lifecycle to accelerate development, improve quality, automate testing, troubleshoot issues and continuously improve production systems.

We're looking for engineers who combine strong software engineering fundamentals with an AI-first mindset using AI as a force multiplier while maintaining ownership of architecture, code quality, security, reliability and business outcomes.

What You Will Do
AI-Driven End-to-End Product Development

Design : Partner with Product and Design to translate business requirements into technical designs, leveraging AI to accelerate requirements analysis, solution exploration, technical specifications and implementation planning.

Code Quality : Leverage AI-assisted code reviews and analysis to identify defects, security risks, architectural inconsistencies, code duplication and opportunities for greater component and service reusability.

Testing : Use AI to develop and continuously improve comprehensive automated testing across unit, integration, end-to-end, regression, and performance testing.

Deployment : Own applications through production deployment using automated CI/CD pipelines and modern DevOps practices, leveraging AI-driven automation where appropriate.

Monitoring & Operations : Own production health through observability, performance monitoring, alerting and incident response, using AI-assisted analysis to accelerate troubleshooting, root-cause analysis, and remediation.

Continuous Improvement : Use production telemetry, customer behavior, incidents and engineering metrics to identify opportunities to continuously improve product quality, reliability, performance and maintainability.

Cloud-Native Software Development

Architect and develop scalable services using Node.js and modern application frameworks.

Design APIs, services and integration patterns that enable reusable capabilities across applications.

Build serverless and containerized applications for scalable cloud deployment.

Design software for performance, security, resilience, observability and maintainability.

Apply strong architectural principles and engineering judgment when evaluating and validating AI-generated solutions.

Technical Excellence & AI-First Engineering

Champion AI-driven software engineering practices across the complete development lifecycle.

Continuously experiment with and adopt modern AI development tools, coding agents, and engineering automation that improve developer productivity and software quality.

Treat AI-generated code with the same engineering rigor as human-written code, ensuring solutions meet architectural, security, performance, testing, and maintainability standards.

Write clean, modular, reusable and maintainable code following established engineering standards.

Identify opportunities to create reusable components, services, patterns, and automation rather than duplicating solutions across products.

Participate in technical design and code reviews and provide constructive feedback to peers.

Contribute to architecture decisions and platform improvements.

Share effective AI-assisted engineering techniques and best practices across the team.

Take full ownership of features and services from concept and technical design through production deployment, monitoring, and ongoing optimization.

Work closely with Product, Design, Platform, CloudOps and other engineering teams to deliver business outcomes.

Proactively identify and remove technical blockers rather than waiting for direction.

Communicate technical concepts, design decisions, risks, and trade-offs effectively to technical and non-technical stakeholders.

Demonstrate strong ownership and urgency in driving deliverables through the finish line.

Build solutions and documentation that enable other engineers to understand, maintain, and extend your work.

What You Must Have
Core Technical Skills

Hands‑on experience with modern frontend frameworks such as Vue.js and/or React.

Experience with SQL and NoSQL databases in production environments.

Experience designing and consuming RESTful APIs and GraphQL services.

Hands‑on experience building and operating cloud-native applications; experience with Google Cloud Platform is a plus.

Strong understanding of automated testing, CI/CD, observability, and modern DevOps practices.

Hands‑on experience using AI‑powered software development tools such as Cursor, Claude Code, or comparable coding agents as part of day‑to‑day software development.

Demonstrated ability to use AI effectively across multiple stages of the software development lifecycle not simply for code generation.

Strong engineering fundamentals and the judgment to critically evaluate, test and improve AI-generated solutions.

Independent problem solver capable of taking ambiguous problems from concept through production.

Strong sense of ownership and urgency with a track record of driving work through completion.

AI‑first and continuous‑learning mindset with curiosity for emerging engineering technologies and development practices.

Commitment to building high‑quality, thoroughly tested, maintainable software.

Collaborative approach with a strong belief in teamwork, knowledge sharing, and collective ownership.

Education, Experience & Mindset

Bachelor's degree in Computer Science, Engineering or equivalent professional experience.

8+ years of hands‑on software development experience.

Strong analytical, architectural, and problem‑solving skills.

Ability to thrive in a fast‑paced and continuously evolving engineering environment.

Commitment to engineering excellence across architecture, code quality, automated testing, documentation, deployment, and production operations.

What We Offer

Opportunity to shape the technical direction of a rapidly growing company

Remote‑first culture with flexibility to work from anywhere

Collaborative, innovation‑focused culture that values continuous learning

Chance to work with cutting‑edge technologies and solve complex technical challenges

Competitive compensation and comprehensive benefits package

About InfiniteChoice

InfiniteChoice was founded to help people find the experiences they want simply and effortlessly. We leverage a new type of business model and platform that uniquely applies automation and technology to solve the challenges of scale and complexity in experience discovery.

Existing business and marketing technologies can no longer handle the demands of connecting millions of consumers with vast inventories of experiences across a fragmented, global marketplace of people, partners, and providers.

Our mission is to disrupt this status quo by creating seamless connections between consumers and experiences. We're just at the beginning of this journey, but our approach is working: we've helped over 275 million visitors connect to millions of experiences, generating over $2 billion in revenue for our brands and partners.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior AI-Driven Full-Stack Engineer — Remote
Senior AI-Driven Full-Stack Engineer — Remote

INFINITE CHOICE LLC • Dallas (TX)

On-site
USD 150,000 - 190,000
Remote-first culture
Flexible work options
Competitive compensation
+1
Senior AI-Driven Full-Stack Engineer - Remote-First Cloud
Senior AI-Driven Full-Stack Engineer - Remote-First Cloud

Worky • University Park (TX)

On-site
USD 140,000 - 190,000
Remote-first culture
Competitive compensation
Comprehensive benefits
Senior Full Stack Developer -- AI-Enabled Software Engineering
Senior Full Stack Developer -- AI-Enabled Software Engineering

iDbase Software • Hyattsville (MD)

On-site
USD 120,000 - 180,000
Senior Full Stack Software Engineer
Senior Full Stack Software Engineer

HIRECLOUT • United States

On-site
USD 150,000 - 200,000
Medical, dental and vision benefits
401(k) with match
Paid Time Off (PTO)
+2
Senior Software Engineer | Remote | AI SaaS Software Role
Senior Software Engineer | Remote | AI SaaS Software Role

Process Street • United States

Remote
USD 140,000 - 200,000
Unlimited PTO
Equity
Company offsite
+1
Senior Full Stack Software Engineer
Senior Full Stack Software Engineer

Super.com • United States

Remote
CAD 110,000 - 160,000
Remote-First Flexibility
Unlimited PTO
UberEats credits
+5
Senior Enterprise Solutions Manager
Senior Enterprise Solutions Manager

Invisible Technologies • New York (NY)

On-site
USD 176,000 - 207,000
Senior Full Stack Software Engineer (Remote)
Senior Full Stack Software Engineer (Remote)

Fuse3 Solutions • Oklahoma City (OK)

Remote
USD 125,000 - 150,000
Fully remote
Competitive compensation
Healthcare benefits
+2
Founding Full Stack Engineer
Founding Full Stack Engineer

Nexa • United States

On-site
USD 100,000 - 130,000
Head of AI Strategy and Implementation
Head of AI Strategy and Implementation

Elevation Capital • United States

On-site
USD 120,000 - 180,000