{"schemaVersion":"jobsearcher.job.v1","id":"c9cd1d7e51f57c5e35c8251e","url":"https://jobsearcher.com/jobs/c9cd1d7e51f57c5e35c8251e","canonicalUrl":"https://jobsearcher.com/jobs/c9cd1d7e51f57c5e35c8251e","title":"Senior Engineer-Full Stack","description":"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.\nJoin 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!\nThe Company:\nFounded 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.\nWhat’s in it for you:\nGround Floor opportunity with EZCORP, a company with a start-up, purpose-driven mentality where innovative and agile problem solving are part of our DNA along with competitive compensation and benefits.\nAddress:\nTexas\nThe Senior Engineer is a hands-on, AI-first engineering role reporting to the Director of Engineering. This role is responsible for delivering 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 with AI-assisted development at the core of how work gets done.\nThis is a senior role that goes beyond individual contribution. The hands-on Senior Engineer is expected to lead and manage multiple concurrent projects i.e. owning technical direction, coordinating work across engineers and contractors, managing delivery timelines, and serving as the primary technical point of contact for their workstreams. AI is the force multiplier that makes this possible: the ideal candidate uses AI tools to operate at a scope and speed that traditionally required multiple engineers.\nThis is not a traditional engineering role with AI tools bolted on. The ideal candidate treats AI as central to the entire development lifecycle i.e. from architecture and prototyping through code generation, testing, and documentation. They excel at architecting software systems optimally structured for AI-assisted code generation: modular, well-separated codebases with clear interfaces, comprehensive type definitions, and explicit contracts that enable AI tools to generate high-quality, production-ready code.\nThis position requires strong full-stack expertise with frontend (React, Angular), backend (Node.js), cloud infrastructure (Azure, AWS), and database technologies, combined with hands-on experience integrating AI/ML capabilities into production systems and a deep understanding of how to structure code and workflows for AI collaboration.\nPROJECT & TECHNICAL LEADERSHIP\nLead and manage multiple concurrent projects simultaneously - owning technical direction, delivery timelines, and quality outcomes across parallel workstreams\nBreak down complex initiatives into executable plans - features, milestones, dependencies, risks and drive them to completion\nCoordinate and direct the work of other engineers and contractors across distributed teams (US, LATAM, India), ensuring consistent standards and velocity\nServe as the primary technical point of contact for assigned projects - providing status, surfacing risks early, and communicating tradeoffs to engineering leadership and product stakeholders\nConduct code reviews across projects, enforcing quality standards for both human-written and AI-generated code\nMentor engineers on AI-assisted development practices, architectural patterns, and delivery discipline\nBalance hands-on execution with delegation - knowing when to build, when to direct, and when to unblock others\nESSENTIAL DUTIES & RESPONSIBILITIES\nDesign, build, and maintain full-stack applications using React, Angular, and Node.js across EZCORP's digital product portfolio\nSolve complex problems related to scalability, reliability, performance, and reusability\nWork with Product Managers, UX Designers, and engineers to understand and refine features using agile methodologies\nEstablish industry-standard QA automation - leveraging AI to generate test plans, unit tests, and automation suites in parallel with development\nSupport the build and management of backend infrastructure including integrations with third-party vendors and internal platform services\nContribute to a maintainable, high-quality, performant codebase structured for both human maintainability and AI-assisted extensibility\nExplore, assess, and prototype new technologies to drive innovation and problem solving\nActively engage in product and technical discussions for feasibility and adherence to overall roadmaps and architectural strategy\nAI ENGINEERING & AI-ASSISTED DEVELOPMENT\nLeverage AI coding tools (Claude Code, GitHub Copilot) as primary accelerators for development, code review, and refactoring\nPrototype and validate solutions rapidly using AI-assisted development compressing proof-of-concept cycles from weeks to days\nDesign and integrate AI/ML capabilities into platform services, including:\nLLM integration (Azure OpenAI, Gemini, Claude) for intelligent features and automation\nComputer vision workflows (e.g., product identification, document scanning)\nVector search and RAG pipelines (Azure AI Search, pgvector) for semantic search and data matching\nIntelligent data processing and workflow automation\nBuild and maintain agentic workflows and AI-augmented pipelines that operate within defined governance and human-in-the-loop controls\nFollow and contribute to EZCORP's AI governance standards - code generation guardrails, review requirements, and documentation practices\nEnsure quality and security of AI-generated code through rigorous review - AI accelerates, humans validate\nStay current on emerging AI tools, models, and practices; recommend and drive adoption where beneficial\nPRODUCTION OPERATIONS & RELIABILITY\nSupport production operations and reliability for team-owned systems\nParticipate in on-call rotation and incident response for assigned applications\nConduct root cause analysis for production issues and implement preventive measures\nMonitor application performance using observability tooling (Datadog, Dynatrace), identify optimization opportunities, and implement improvements\nEDUCATION & EXPERIENCE\n7+ years of software development experience, including:\n3+ years building production applications with React and/or Angular\n3+ years developing backend services using Node.js\n2+ years leading projects or technical workstreams — coordinating engineers, managing delivery, and owning outcomes\nDemonstrated experience managing multiple concurrent projects and shifting priorities without dropping quality or timelines\nDemonstrated hands-on experience using AI coding tools (Claude Code, GitHub Copilot) in real production workflows and not just experimentation\nExperience integrating AI/ML capabilities into production systems — LLM APIs, computer vision, vector search, or intelligent automation\nExperience designing APIs, data models, and system interfaces with explicit contracts that enable AI tools to generate correct implementations\nExperience with Azure and AWS services preferred\nExperience with mobile development (React Native, iOS/Android) preferred\nExperience in the financial services or retail industry preferred\nExperience working with distributed/offshore teams preferred\nStrong architectural thinking and ability to design systems that balance human maintainability with AI-assisted extensibility\nExcellent communication and collaboration skills, including ability to explain architectural decisions to technical and non-technical stakeholders and mentor others on AI-assisted development\nBachelor's or Master's degree in Computer Science / Computer Engineering, or equivalent experience\nEZCORP is an Equal Opportunity Employer","company":"EZCORP","rawCompany":"ezcorp","city":"Austin","state":"TX","isRemote":false,"isActive":false,"createdAt":"2026-08-03T22:20:17.305Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"17-2199.00","title":"Engineers, All Other","slug":"engineers-all-other"}],"industries":[{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Senior Engineer-Full Stack","description":"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.\nJoin 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!\nThe Company:\nFounded 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.\nWhat’s in it for you:\nGround Floor opportunity with EZCORP, a company with a start-up, purpose-driven mentality where innovative and agile problem solving are part of our DNA along with competitive compensation and benefits.\nAddress:\nTexas\nThe Senior Engineer is a hands-on, AI-first engineering role reporting to the Director of Engineering. This role is responsible for delivering 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 with AI-assisted development at the core of how work gets done.\nThis is a senior role that goes beyond individual contribution. The hands-on Senior Engineer is expected to lead and manage multiple concurrent projects i.e. owning technical direction, coordinating work across engineers and contractors, managing delivery timelines, and serving as the primary technical point of contact for their workstreams. AI is the force multiplier that makes this possible: the ideal candidate uses AI tools to operate at a scope and speed that traditionally required multiple engineers.\nThis is not a traditional engineering role with AI tools bolted on. The ideal candidate treats AI as central to the entire development lifecycle i.e. from architecture and prototyping through code generation, testing, and documentation. They excel at architecting software systems optimally structured for AI-assisted code generation: modular, well-separated codebases with clear interfaces, comprehensive type definitions, and explicit contracts that enable AI tools to generate high-quality, production-ready code.\nThis position requires strong full-stack expertise with frontend (React, Angular), backend (Node.js), cloud infrastructure (Azure, AWS), and database technologies, combined with hands-on experience integrating AI/ML capabilities into production systems and a deep understanding of how to structure code and workflows for AI collaboration.\nPROJECT & TECHNICAL LEADERSHIP\nLead and manage multiple concurrent projects simultaneously - owning technical direction, delivery timelines, and quality outcomes across parallel workstreams\nBreak down complex initiatives into executable plans - features, milestones, dependencies, risks and drive them to completion\nCoordinate and direct the work of other engineers and contractors across distributed teams (US, LATAM, India), ensuring consistent standards and velocity\nServe as the primary technical point of contact for assigned projects - providing status, surfacing risks early, and communicating tradeoffs to engineering leadership and product stakeholders\nConduct code reviews across projects, enforcing quality standards for both human-written and AI-generated code\nMentor engineers on AI-assisted development practices, architectural patterns, and delivery discipline\nBalance hands-on execution with delegation - knowing when to build, when to direct, and when to unblock others\nESSENTIAL DUTIES & RESPONSIBILITIES\nDesign, build, and maintain full-stack applications using React, Angular, and Node.js across EZCORP's digital product portfolio\nSolve complex problems related to scalability, reliability, performance, and reusability\nWork with Product Managers, UX Designers, and engineers to understand and refine features using agile methodologies\nEstablish industry-standard QA automation - leveraging AI to generate test plans, unit tests, and automation suites in parallel with development\nSupport the build and management of backend infrastructure including integrations with third-party vendors and internal platform services\nContribute to a maintainable, high-quality, performant codebase structured for both human maintainability and AI-assisted extensibility\nExplore, assess, and prototype new technologies to drive innovation and problem solving\nActively engage in product and technical discussions for feasibility and adherence to overall roadmaps and architectural strategy\nAI ENGINEERING & AI-ASSISTED DEVELOPMENT\nLeverage AI coding tools (Claude Code, GitHub Copilot) as primary accelerators for development, code review, and refactoring\nPrototype and validate solutions rapidly using AI-assisted development compressing proof-of-concept cycles from weeks to days\nDesign and integrate AI/ML capabilities into platform services, including:\nLLM integration (Azure OpenAI, Gemini, Claude) for intelligent features and automation\nComputer vision workflows (e.g., product identification, document scanning)\nVector search and RAG pipelines (Azure AI Search, pgvector) for semantic search and data matching\nIntelligent data processing and workflow automation\nBuild and maintain agentic workflows and AI-augmented pipelines that operate within defined governance and human-in-the-loop controls\nFollow and contribute to EZCORP's AI governance standards - code generation guardrails, review requirements, and documentation practices\nEnsure quality and security of AI-generated code through rigorous review - AI accelerates, humans validate\nStay current on emerging AI tools, models, and practices; recommend and drive adoption where beneficial\nPRODUCTION OPERATIONS & RELIABILITY\nSupport production operations and reliability for team-owned systems\nParticipate in on-call rotation and incident response for assigned applications\nConduct root cause analysis for production issues and implement preventive measures\nMonitor application performance using observability tooling (Datadog, Dynatrace), identify optimization opportunities, and implement improvements\nEDUCATION & EXPERIENCE\n7+ years of software development experience, including:\n3+ years building production applications with React and/or Angular\n3+ years developing backend services using Node.js\n2+ years leading projects or technical workstreams — coordinating engineers, managing delivery, and owning outcomes\nDemonstrated experience managing multiple concurrent projects and shifting priorities without dropping quality or timelines\nDemonstrated hands-on experience using AI coding tools (Claude Code, GitHub Copilot) in real production workflows and not just experimentation\nExperience integrating AI/ML capabilities into production systems — LLM APIs, computer vision, vector search, or intelligent automation\nExperience designing APIs, data models, and system interfaces with explicit contracts that enable AI tools to generate correct implementations\nExperience with Azure and AWS services preferred\nExperience with mobile development (React Native, iOS/Android) preferred\nExperience in the financial services or retail industry preferred\nExperience working with distributed/offshore teams preferred\nStrong architectural thinking and ability to design systems that balance human maintainability with AI-assisted extensibility\nExcellent communication and collaboration skills, including ability to explain architectural decisions to technical and non-technical stakeholders and mentor others on AI-assisted development\nBachelor's or Master's degree in Computer Science / Computer Engineering, or equivalent experience\nEZCORP is an Equal Opportunity Employer","datePosted":"2026-08-03T22:20:17.305Z","dateModified":"2026-08-03T22:20:17.305Z","hiringOrganization":{"@type":"Organization","name":"EZCORP","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Austin","addressRegion":"TX","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"c9cd1d7e51f57c5e35c8251e"},"url":"https://jobsearcher.com/jobs/c9cd1d7e51f57c5e35c8251e"}}