Logo
LHH

Full Stack Developer

LHH, Hallandale, Florida, United States,


The Full Stack Developer position maintains, enhances and updates backend and middleware APIs and process and front-end interface development using a combination of the latest tools and technologies to build everything the user sees and interacts with on a website and mobile application. The role works with and builds mobile and desktop applications. This position demonstrates and accomplishes duties through a respectful, constructive, energetic and motivating style guided by company objectives. This position also supports the business in growing products quickly into world-wide markets.DutiesBuilds and maintains microservices using TypeScriptBuilds and maintains ETL processorsBuilds a ReactJS mobile application using Redux for state management and Firetore for data retrieval and subscriptionsPractices test-drive development and writes industry-standard unit testsPartners and works with cross-functional teams for API integrationsWorks closely with QA to ensure quality of the productPerforms duties associated with and is a champion for code qualityAssumes full ownership of a feature from conception to launchParticipates in peer code reviews and Agile development activitiesProvides guidance and mentorship to other DevelopersExperience and EducationBachelors degree in Computer Science or related field or equivalent work experience5+ years of experience in Full Stack development3+ years of experience implementing TypeScript in NodeJS3+ years of experience implementing ReactJS in TypeScriptDemonstrated ability to write Microservices and interact with REST/SOAP APIsDemonstrated experience writing Unit Tests and practicing Test Driven developmentDemonstrated working experience with GitProven understanding of object-oriented and functional design patternsDemonstrated experience in client architecture and performance optimization tools in the mobile spaceExcellent debugging and problem-solving skills as an individual contributor and on a teamStrong, resilient, results driven and self-directed individual with personal commitment to excellenceExcellent collaboration and communication skills in working with teams across the companyEffective communication and interaction skillsAbility to work both collaboratively as part of a team and independently to dive deep and solve tough problemsSelf motivated and quick/continuous learner with a passion for innovationPreferred Experience and/or Education: Familiarity with Jest; Wagering/gaming industry experience; Knowledge of horse racing, pari-mutuel wagering, gaming, sports wagering and/or social marketplace industriesCompensation is commensurate with experience and includes a competitive base compensation, bonus opportunity and benefitsPreferred Experience and/or Education: 5+ years of experience in TypeScript in NodeJS and/or ReactJS; 3+ years of experience in C# and .Net core; Cordova; yarnCompensation is commensurate with experience and includes a competitive base salary, bonus opportunity and benefits