[Remote] Software Engineer II
Note: The job is a remote job and is open to candidates in USA. Fanatics Betting & Gaming is on a mission to create the best online sportsbook in the industry, and they are seeking an experienced Software Engineer II for their Payments & Wallet team. The role involves building and maintaining backend systems that support financial operations, including deposits, withdrawals, and integrations with payment providers.ResponsibilitiesContribute to building backend microservices with well-defined interfaces and reusable componentsDevelop, test, and deploy high-quality software into productionParticipate in implementing designs and contribute to technical discussionsWrite modular, maintainable, and well-tested code following engineering best practicesIncorporate feedback from code reviews to improve code quality and maintainabilityAssist in troubleshooting software issues across environments (development, staging, production) and escalate when necessarySupport on-call rotations by shadowing and assisting in diagnosing production issuesParticipate in team planning discussions and contribute to feature delivery aligned with the product roadmapCollaborate with cross-functional peers (PM, Design, DevOps, Security, Front-end engineers)Support integrations with third-party payment providers and internal platform servicesContribute to improving system reliability, performance, and maintainabilityHelp improve documentation and support operational excellence effortsMust be open to occasional travel to Fanatics Betting & Gaming offices and other locations for conferences, events, meetings, and team building activitiesSkills1–3 years of OO development experience building and deploying scalable, high-performance applications (Java strongly preferred)Experience with Java, Spring Boot, or similar backend frameworksFamiliarity with microservices architecture and RESTful APIsAbility to debug and troubleshoot issues in lower environments (e.g., development, staging)Familiar with web-related technologies (e.g., HTTP, REST, TCP/IP)Familiar with version control tools (e.g., Git, SVN)Familiar with OOP concepts, design patterns, and software engineering principlesAbility to collaborate effectively with other engineers and communicate technical concepts clearlyStrong analytical and problem-solving skillsAbility to thrive in a fast-paced, high-growth environment where priorities evolve quicklyPassion for software development and a desire to learn and grow within a highly collaborative teamExposure to cloud platforms such as AWS and/or GCP is a plusFamiliarity with message-oriented middleware (e.g., Kafka) or distributed systems concepts is a plusExperience with Docker or containerized environments is a plusBenefitsMedicalDentalVision401KPaid time offGymPassPet InsuranceFamily Care BenefitsFree Ship deliveries$700 to set up your home officeCompany OverviewFanatics is a global sports platform reimagining the fan experience across gear, trading cards, sports betting, content, events, and more. It is a sub-organization of Kynetic. It was founded in 2002, and is headquartered in Jacksonville, Florida, USA, with a workforce of 10001+ employees. Its website is http://www.fanaticsinc.com.Company H1B SponsorshipFanatics has a track record of offering H1B sponsorships, with 2 in 2021. Please note that this does not guarantee sponsorship for this specific role.
Apply To This Job
Apply To This Job