JOBSEARCHER

Backend Engineer (Node.js, SQL)

About The CompanyPumpjack Dataworks (PJD) is a pioneering Customer Data Platform tailored specifically for the sports industry. Based in Dallas/Fort Worth, Texas, Pumpjack Dataworks aims to unlock the full potential of fan and customer data for sports teams, leagues, and federations worldwide. Our innovative suite of software products enables clients to better understand their fanbase, analyze engagement and transaction levels, and generate both direct and indirect revenue streams. With a growing portfolio that includes collaborations with top-tier organizations such as the Dallas Mavericks, ATP, Tennis, Major League Rugby, Inter Miami CF, Hong Kong Rugby, World Table Tennis, and Eleven Sports, Pumpjack Dataworks is rapidly establishing itself as a leader in sports data analytics. Backed by significant investments from industry leaders and on the cusp of Series A funding, we are poised for exponential growth and are seeking talented professionals to join our dynamic team.About The RoleWe are looking for a Mid-Level Back-end Engineer to join our innovative team. This role involves developing scalable, high-quality backend solutions that support our data-driven sports platforms. The ideal candidate will have a strong background in Node.js, JavaScript, and related technologies, with the ability to design and implement complex features that enhance our data access and processing capabilities. You will collaborate closely with cross-functional teams to promote best practices, contribute to architecture decisions, and ensure the delivery of reliable, maintainable, and efficient software components. This role offers an exciting opportunity to work on cutting-edge sports data solutions, engage with industry-leading clients, and grow your expertise in a fast-paced, collaborative environment.QualificationsMinimum of 4 years of professional software development experienceAt least 2 years of experience building and maintaining Node.js applicationsProficiency in JavaScript and familiarity with JavaScript librariesExperience designing and developing complex backend featuresStrong knowledge of SQL, NoSQL, and other database technologiesHands-on experience with RESTful APIs, WebSocket, HTTP/2 protocolsExperience with containerization and orchestration platforms such as Docker, KubernetesFamiliarity with Kafka and message bus architecturesUnderstanding of Domain Driven Design and microservice architecture patternsExperience with version control systems, particularly GitKnowledge of cloud services, preferably AWS, is a plusExperience working within Agile methodologiesKnowledge of unit and integration testing best practicesExcellent problem-solving skills and ability to work in a collaborative environmentBachelor’s degree in Computer Science, Software Engineering, or related field preferredResponsibilitiesCollaborate with the development team to promote best practices and effective design patternsDesign and develop complex backend features using Node.js and JavaScript librariesCreate and maintain reusable components libraries to enhance development efficiencyDevelop data access features utilizing Python and PySpark (preferred but not mandatory)Work with various database technologies, including SQL and NoSQL, to optimize data storage and retrievalImplement and maintain RESTful APIs, WebSocket, and HTTP/2 protocols for seamless data communicationApply microservice architecture principles and domain-driven design in system developmentUtilize Kafka, Docker, Kubernetes, and other tools to ensure scalable and reliable infrastructureGuide project scope, effort estimation, and technical delivery during development cyclesDevelop subject matter expertise across different domains within the platformParticipate actively in Agile ceremonies, including planning, stand-ups, and retrospectivesWrite comprehensive unit and integration tests to ensure code quality and system reliabilityBenefitsOpportunity to work with a talented, innovative team in a rapidly growing companyFlexible remote work options available across the US, Canada, and the UKCompetitive salary with clear pathways for career advancementHealth, Vision, and Dental insurance plans with increasing benefits as the company growsFlexible paid time off to support work-life balanceEngagement with professional sports franchises and access to live and virtual sporting eventsInclusive and welcoming company culture with active participation in recruiting and culture-buildingEqual OpportunityPumpjack Dataworks is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. We believe that diverse perspectives and backgrounds enhance our team and drive innovation.