Senior Full Stack Engineer

EZCORP

United States

On-site

USD 140,000 - 180,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

EZCORP is seeking a Senior Engineer who drives AI-first software development across its digital product portfolio, including customer-facing apps and e-commerce platforms. You will lead multiple workstreams, manage delivery timelines, and coordinate with global teams to ensure high-quality, AI-enhanced solutions.

The role emphasizes hands-on engineering with strong leadership, architecture oversight, and governance of AI-generated code, while mentoring others in AI-enabled practices.

Qualifications

  • Bachelor's or Master's degree in Computer Science or Computer Engineering, or equivalent.
  • 7+ years of software development experience with production apps.
  • Experience with React/Angular frontend and Node.js backend.
  • Experience integrating AI/ML into production systems.

Responsibilities

  • Lead multiple concurrent projects and set technical direction.
  • Coordinate work across distributed teams (US, LATAM, India).
  • Perform code reviews for human and AI-generated code.
  • Mentor engineers on AI-assisted development and architecture.
  • Design, build, and maintain full-stack apps using React/Angular and Node.js.
  • Ensure quality, performance, and secure AI-enabled features.

Skills

React
Angular
Node.js
AI tooling
Project leadership

Education

Bachelor's or Master's in CS/Engineering

Tools

Claude Code
GitHub Copilot
Datadog
Dynatrace

Job description

About EZCORP

Founded in Austin in 1989, EZCORP has grown into a leading provider of pawn loans in the United States, Mexico and Latin America. We are dedicated to satisfying the short-term cash needs of consumers who are both cash and credit constrained and providing an industry-leading customer experience.At EZCORP we are a growing team focused on creating and changing the pawn industry as we know it today. We believe that our platform enabled lending and e-commerce solutions will revolutionize our ability to attract, engage and service our customers across the United States, Mexico and Latin America.Join us now for an opportunity to be a part of a team that wants to provide access to short-term cash for every person – everywhere!

Your Role at a Glance

The Senior Engineer is a hands-on, AI-first engineering role reporting to the Director of Engineering. This role delivers high-quality software solutions across EZCORP’s digital product portfolio, including customer-facing mobile and web applications, e-commerce platforms, internal store applications, and enterprise integrations.This senior role goes beyond individual contribution. You will lead multiple concurrent projects, own technical direction, coordinate work across engineers and contractors, manage delivery timelines, and serve as the primary technical point of contact for assigned workstreams.This is not a traditional engineering role with AI tools added on. The ideal candidate treats AI as central to the entire development lifecycle, from architecture and prototyping through code generation, testing, and documentation.You’ll bring strong full-stack expertise across frontend, backend, cloud infrastructure, and database technologies, along with hands-on experience integrating AI/ML capabilities into production systems.

Responsibilities
  • Project & Technical Leadership
  • Lead and manage multiple concurrent projects simultaneously - owning technical direction, delivery timelines, and quality outcomes across parallel workstreams
  • Break down complex initiatives into executable plans - features, milestones, dependencies, risks and drive them to completion
  • Coordinate and direct the work of other engineers and contractors across distributed teams (US, LATAM, India), ensuring consistent standards and velocity
  • Serve as the primary technical point of contact for assigned projects - providing status, surfacing risks early, and communicating tradeoffs to engineering leadership and product stakeholders
  • Conduct code reviews across projects, enforcing quality standards for both human-written and AI-generated code
  • Mentor engineers on AI-assisted development practices, architectural patterns, and delivery discipline
  • Balance hands-on execution with delegation - knowing when to build, when to direct, and when to unblock others
Essential Duties & Responsibilities
  • Design, build, and maintain full-stack applications using React, Angular, and Node.js across EZCORP's digital product portfolio
  • Solve complex problems related to scalability, reliability, performance, and reusability
  • Work with Product Managers, UX Designers, and engineers to understand and refine features using agile methodologies
  • Establish industry-standard QA automation - leveraging AI to generate test plans, unit tests, and automation suites in parallel with development
  • Support the build and management of backend infrastructure including integrations with third-party vendors and internal platform services
  • Contribute to a maintainable, high-quality, performant codebase structured for both human maintainability and AI-assisted extensibility
  • Explore, assess, and prototype new technologies to drive innovation and problem solving
  • Actively engage in product and technical discussions for feasibility and adherence to overall roadmaps and architectural strategy
AI Engineering & AI-Assisted Development
  • Leverage AI coding tools (Claude Code, GitHub Copilot) as primary accelerators for development, code review, and refactoring
  • Prototype and validate solutions rapidly using AI-assisted development compressing proof-of-concept cycles from weeks to days
  • Design and integrate AI/ML capabilities into platform services, including LLM integrations, computer vision workflows, vector search, RAG pipelines, intelligent data processing, and workflow automation.
  • Build and maintain agentic workflows and AI-augmented pipelines that operate within defined governance and human-in-the-loop controls
  • Follow and contribute to EZCORP's AI governance standards - code generation guardrails, review requirements, and documentation practices
  • Ensure quality and security of AI-generated code through rigorous review - AI accelerates, humans validate
  • Stay current on emerging AI tools, models, and practices; recommend and drive adoption where beneficial
Production Operations & Reliability
  • Support production operations and reliability for team-owned systems
  • Participate in on-call rotation and incident response for assigned applications
  • Conduct root cause analysis for production issues and implement preventive measures
  • Monitor application performance using observability tooling (Datadog, Dynatrace), identify optimization opportunities, and implement improvements
Qualifications
  • Bachelor's or Master's degree in Computer Science / Computer Engineering, or equivalent experience
Required Skills
  • 7+ years of software development experience, including 3+ years building production applications with React and/or Angular, 3+ years developing backend services using Node.js, and 2+ years leading projects or technical workstreams.
  • Demonstrated experience managing multiple concurrent projects and shifting priorities without dropping quality or timelines
  • Demonstrated hands-on experience using AI coding tools (Claude Code, GitHub Copilot) in real production workflows and not just experimentation
  • Experience integrating AI/ML capabilities into production systems — LLM APIs, computer vision, vector search, or intelligent automation
  • Experience designing APIs, data models, and system interfaces with explicit contracts that enable AI tools to generate correct implementations
  • Strong architectural thinking and ability to design systems that balance human maintainability with AI-assisted extensibility
  • Excellent communication and collaboration skills, including ability to explain architectural decisions to technical and non-technical stakeholders and mentor others on AI-assisted development
Preferred Skills
  • Experience with Azure and AWS services preferred
  • Experience with mobile development (React Native, iOS/Android) preferred
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Engineer-Full Stack
Senior Engineer-Full Stack

EZCORP, Inc. • United States

Remote
USD 140,000 - 190,000
Senior Full-Stack Engineer: AI-Driven Platform Leader
Senior Full-Stack Engineer: AI-Driven Platform Leader

EZCORP • United States

On-site
USD 140,000 - 180,000
AI-Driven Senior Software Engineer: Full-Stack Leader
AI-Driven Senior Software Engineer: Full-Stack Leader

EZCORP, Inc. • United States

Remote
USD 140,000 - 190,000
Lead Software Engineer – Application Modernization | PHP → C# / TypeScript/ JavaScript | AI (Hybrid-Chicago)
Lead Software Engineer – Application Modernization | PHP → C# / TypeScript/ JavaScript | AI (Hybrid-Chicago)

e.biT Consulting • Chicago (IL)

On-site
USD 140,000 - 190,000
Senior Full Stack Java Engineer
Senior Full Stack Java Engineer

Luxoft • Weehawken (NJ), Northern (KY)

On-site
USD 140,000 - 190,000
AI Software Developer
AI Software Developer

Puris Corporation, Llc • Town of Texas (WI)

On-site
USD 120,000 - 160,000
Senior AI Application Engineer
Senior AI Application Engineer

Lean Solutions Group • Long Beach (CA), Northern (KY)

On-site
USD 150,000 - 190,000
AI Software Developer
AI Software Developer

PURIS Corp • The Woodlands (TX)

On-site
USD 120,000 - 180,000
Senior Full Stack Java Engineer / AI
Senior Full Stack Java Engineer / AI

Luxoft • Weehawken (NJ)

On-site
USD 140,000 - 190,000
Restaurant/Relocation support
AI Software Developer
AI Software Developer

PURIS Corporation, LLC • Research Forest (TX)

On-site
USD 120,000 - 180,000