E

EZCORP

Non-recourse pawn loans with merchandise sales

Senior Full Stack Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeTexas, USANo salary listedRemote

About the Job

Requirements

  • At least 7 years of software development experience, including at least 3 years building production applications with React and/or Angular, at least 3 years developing backend services with Node.js, and at least 2 years leading projects or technical workstreams by coordinating engineers, managing delivery, and owning outcomes.
  • Demonstrated experience managing multiple concurrent projects and shifting priorities while maintaining quality and timelines.
  • Hands-on experience using AI coding tools such as Claude Code and GitHub Copilot in production workflows, not merely experimentation.
  • Experience integrating AI/ML capabilities into production systems, such as 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.
  • Ability to explain architectural decisions to technical and non-technical stakeholders and mentor others on AI-assisted development.
  • Bachelor's or Master's degree in Computer Science or Computer Engineering, or equivalent experience.

Responsibilities

  • Lead and manage multiple concurrent projects, owning technical direction, delivery timelines, and quality outcomes across parallel workstreams.
  • Break down complex initiatives into executable plans covering features, milestones, dependencies, and risks, and drive them to completion.
  • Coordinate and direct engineers' and contractors' work across distributed teams in the United States, Latin America, and India, ensuring consistent standards and velocity.
  • Serve as the primary technical point of contact for assigned projects by providing status, surfacing risks early, and communicating tradeoffs to engineering leadership and product stakeholders.
  • Conduct code reviews across projects and enforce quality standards for human-written and AI-generated code.
  • Mentor engineers on AI-assisted development practices, architectural patterns, and delivery discipline.
  • Balance hands-on execution with delegation by deciding when to build, direct, or unblock others.
  • Design, build, and maintain full-stack applications using React, Angular, and Node.js across the company's digital product portfolio.
  • Solve complex problems involving scalability, reliability, performance, and reusability.
  • Work with Product Managers, UX Designers, and engineers to understand and refine features using agile methodologies.
  • Establish QA automation, using 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 human maintainability and AI-assisted extensibility.
  • Explore, assess, and prototype new technologies to drive innovation and solve problems.
  • Engage in product and technical discussions to assess feasibility and ensure alignment with roadmaps and architectural strategy.
  • Use AI coding tools such as Claude Code and GitHub Copilot as primary accelerators for development, code review, and refactoring.
  • Prototype and validate solutions rapidly using AI-assisted development to shorten proof-of-concept cycles.
  • Design and integrate AI/ML capabilities into platform services, including LLM integration for intelligent features and automation, computer vision workflows, vector search and RAG pipelines for semantic search and data matching, and intelligent data processing and workflow automation.
  • Build and maintain agentic workflows and AI-augmented pipelines within defined governance and human-in-the-loop controls.
  • Follow and contribute to AI governance standards for code-generation guardrails, review requirements, and documentation practices.
  • Review AI-generated code rigorously to ensure quality and security.
  • Stay current on emerging AI tools, models, and practices, and recommend and drive adoption where beneficial.
  • 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 tools and implement improvements.

Desired Qualifications

  • Experience with Azure and AWS services.
  • Experience with mobile development using React Native or iOS/Android technologies.
  • Experience in the financial services or retail industry.
  • Experience working with distributed or offshore teams.
  • Strong communication and collaboration skills.

About the Company

EZCORP

Non-recourse pawn loans with merchandise sales

EZCORP provides short-term cash solutions through pawn loans and sells pre-owned merchandise. It operates pawn stores in the United States and Latin America where customers can obtain non-recourse loans secured by personal property. In addition to lending, EZCORP sells collateral forfeited merchandise and used goods to value-conscious shoppers. The company targets cash- and credit-constrained consumers and emphasizes a straightforward customer experience in fast-paced locations. Unlike pure lenders, EZCORP combines lending with merchandise sales and brand-wide service standards to differentiate itself. Its goal is to meet customers’ immediate cash needs while offering access to affordable used items, supported by a scalable store network and a focus on service quality.”}

Company size
1,001-5,000
Company stage
IPO
Headquarters
Austin, TX
Founded
1978

Recently Posted Jobs

Explore more opportunities at EZCORP

See more jobs