The Role
GeoComply runs fraud detection at a scale most engineers never encounter — billions of monthly transactions, real-time decisions, zero tolerance for error. GCI (GeoComply Chargeback Intelligence) is at the center of a 2026 strategic push to turn chargeback data into a proactive fraud-prevention asset across the entire product ecosystem (RiskGuard, IDComply, HUB, CMS, CORE) — not just a reactive dispute tool.
As a S oftware Engineer Intern (Fullstack) on the CMS/GCI team, you'll work across the stack — Go and PHP/Laravel services as well as the React frontend — to help build what makes this possible: the APIs and data pipelines that turn chargeback history into fraud signals, and the UI that surfaces it to analysts and clients. Today, only ~0.2% of GCI's 215K+ chargeback cases have a recorded outcome; you'll help build both the backend plumbing and the user-facing workflows that close that gap. You'll bring product curiosity to a genuinely high-impact problem, take real ownership of your work, and use AI tools as a default part of how you build. This is what fullstack engineering looks like here.
Backend
Help build the API and data-layer work needed to surface chargeback intelligence to other products — e.g., querying chargeback history by user ID, device fingerprint, IP, email/phone for consumption by RiskGuard and IDComply.
Contribute to the outcome / feedback-loop pipeline capturing won/lost/fraud-type case outcomes and propagating that data so it strengthens fraud scoring elsewhere in the ecosystem.
Work in our Go, PHP (Laravel) and Python depending on the task — following our DDD/clean-architecture and CQRS conventions.
Support data aggregation for Phase 1.5 intelligence features — dispute frequency patterns, geohash-based clustering, cross-operator pattern detection.
Frontend
Build and enhance the GCI case & dispute UI — chargeback case lists, outcome-capture flows, and case detail views — using our org-wide Storybook Design System and React.
Contribute to the GCI section of the Unified User Page — surfacing chargeback counts, disputed amounts, case history, and device-level flags in a single view for fraud analysts.
Build visualization surfaces such as dispute geohash heatmaps, returning-offender alerts, and chargeback trend views.
Build status-tracking UI in support of Phase 2 automation and AI initiatives (automated dispute submission, AI-optimized dispute documents) as these capabilities come online.
Across the stack
Use AI-assisted tools (coding assistants, our Figma→Storybook pipeline, LLM-powered workflows) as a default part of your engineering practice — not occasionally, but every day. Spot opportunities where AI can reduce toil or accelerate delivery in the GCI workflow, and propose them.
Understand the why behind each feature — how chargeback and dispute data connects to fraud-prevention outcomes for clients, not just the ticket description.
Participate in the full development lifecycle: scoping, implementation, testing, PR review, and post-release monitoring, on both API and UI changes.
Write well-tested, readable code on both ends of the stack, and collaborate with designers, QA, and backend/frontend engineers to ship high-quality, end-to-end features.
Raise risks early — surface data-sensitivity concerns (chargeback data touches PII and cross-operator signals), edge cases, and tradeoffs proactively rather than waiting to be asked.
Contribute ideas to improve the GCI product, its APIs, and the Design System; your perspective as a newcomer is genuinely valuable.
Pursuing or recently graduated with a bachelor's degree in Software Engineering, Computer Science, or a similar field.
Solid fundamentals across both frontend and backend JavaScript/TypeScript and ReactJS (components, hooks, state) on one side, and at least one backend language (Go, PHP, Java, Python, etc.) with basic understanding of REST APIs and databases on the other.
A genuine product mindset — you think about users and outcomes (here: fraud analysts and operators trying to stop repeat chargeback fraud), not just code and tickets.
Curious about data-heavy, workflow-driven systems — comfortable thinking through case states, outcome tracking, and how data flows between services and into dashboards/visualizations (e.g., heatmaps, trend charts).
You've already experimented with AI tools (coding assistants, LLM workflows, prompt engineering). You don't need to be an expert, but you're genuinely curious and have tried things.
Comfortable with ambiguity — you can make progress and ask the right questions when requirements aren't fully defined, especially useful since GCI's automation roadmap is still evolving.
Willing to learn and quick to adapt: exposure to Go, PHP/Laravel, MongoDB, Storybook, Figma, or design systems is a nice-to-have — a strong appetite to pick up whichever part of the stack a task needs matters more than prior experience in any one of them.
High integrity: you'll be handling sensitive fraud and dispute data (including PII-adjacent signals) responsibly.
Good written and verbal English; you can explain your work clearly to teammates across functions.

Founded in 2011, GeoComply provides fraud prevention and cybersecurity solutions that detect location fraud and help verify a user's true digital identity. Our award-winning products are based on the technologies developed for the highly regulated and complex U.S. online gaming and sports betting market. Beyond iGaming, GeoComply provides geolocation fraud detection solutions for streaming video broadcasters and the online banking, payments and cryptocurrency industries, building an impressive list of global customers including Amazon Prime Video, BBC, Akamai, Sightline, DraftKings, FanDuel and MGM.
The company’s software is installed on over 400 million devices worldwide and analyzes over 10 billion transactions a year, placing GeoComply in a unique position to identify and counter both current and newly emerging fraud threats.
Proven and refined over 10 years of development, GeoComply’s solutions incorporate location, device and identity intelligence along with advanced machine learning to detect and flag fraudulent activity. By integrating GeoComply’s solutions into their processes and risk engines, organizations are able to identify fraud earlier in a user’s engagement, better establish their true digital identity and empower digital trust.