FullStack Engineer (Mid-level)
About The CompanySpade is a rapidly growing data and AI platform dedicated to transforming complex and messy transaction data into structured, verified records. Serving the financial services industry, Spade specializes in processing billions of transactions daily across various channels including cards, ACH, wires, and third-party aggregators. The company's innovative solutions enable clients to leverage high-accuracy merchant matching, geolocation data, and rapid transaction enrichment to enhance their authorization, attribution, analytics, and AI initiatives. Trusted by industry leaders such as FIS, Bilt, Mercury, and Stripe, Spade empowers its clients to deliver personalized rewards programs, precise spending rules, and advanced AI-powered features. Backed by top-tier investors including Oak HC/FT, a16z, Flourish Ventures, Y-Combinator, and Gradient Ventures, Spade is committed to building a diverse, inclusive, and innovative environment where talented professionals can thrive. The company's culture emphasizes autonomy, ownership, empathy, and curiosity, fostering a collaborative atmosphere aimed at building the next generation of financial infrastructure.About The RoleAs a Full Stack Engineer at Spade, you will play a pivotal role in shaping the development and enhancement of our enrichment platform. This role involves end-to-end ownership of product experiences, working closely across both frontend and backend components. You will develop and maintain customer-facing interfaces using React and TypeScript, while also building and optimizing Python/Django APIs, data models, and core platform services that support high-volume transaction processing. Your contributions will directly influence the usability, performance, and reliability of our products, which process hundreds of millions of transactions daily. This is a high-impact position within a small, agile team, offering opportunities to make significant technical and strategic decisions that drive product success. You will collaborate with cross-functional teams to implement best practices, troubleshoot production issues, and continuously improve our engineering processes. The role provides an exciting opportunity to work at the intersection of fintech and data science, delivering innovative solutions that power the future of financial technology.Qualifications4+ years of professional experience in software engineering, with a proven track record of building and deploying production systems in fast-paced environmentsStrong proficiency in Python and Django frameworkExtensive experience with React and TypeScript for frontend developmentHands-on experience with API development, SQL, and modern frontend technologiesExperience designing customer-facing systems from scratch, making strategic trade-offs, and working autonomously in early-stage environmentsDemonstrated problem-solving skills with a product-oriented mindsetExcellent collaboration skills, fostering a culture of shared success and continuous improvementBased in NYC with the ability to work from the Flatiron office at least two days per weekNice To HaveExperience with Aurora RDS PostgresKnowledge of managing cloud infrastructure using AWS CDKFamiliarity with transaction, merchant, and location dataUnderstanding of fintech or data productsProficiency in writing performant SQL, utilizing indices, and analyzing query performanceResponsibilitiesCollaborate with the team to define and execute the technical vision for the enrichment platform, ensuring a seamless user experienceDevelop and maintain scalable, low-latency APIs and robust data models supporting high transaction volumesBuild and enhance customer-facing interfaces using React and TypeScript, ensuring responsiveness and usabilityPartner with data science and engineering teams to optimize data pipelines and platform performanceImplement and uphold engineering best practices, including code reviews, testing, and deployment pipelines, to support scalable growthDebug and resolve production issues across all layers of the technology stack promptly and efficientlyContribute to continuous improvement initiatives, including documentation, process refinement, and knowledge sharingStay informed about industry trends and emerging technologies to incorporate innovative solutions into the product roadmapBenefitsCompetitive, data-driven salary packages that recognize performance and ownershipMeaningful equity options, including early exercise opportunities and extended post-termination optionsComprehensive health benefits covering medical, mental health, dental, and vision insurance, with 100% premiums paid for US-based employeesAccess to a 401(k) retirement plan to support your financial futurePaid parental leave of 12 weeks at full pay for new parentsUnlimited paid time off to promote work-life balance and well-beingFlexible in-person work culture at our NYC headquarters, which is hybrid and dog-friendly, with remote options available for certain roles in the US and CanadaSupportive work environment with stipends for remote work, company-sponsored lunches, Citibike memberships, and moreEqual OpportunitySpade is an equal opportunity employer committed to fostering a diverse, equitable, and inclusive workplace. We do not discriminate based on race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, or any other legally protected characteristic. We encourage all qualified applicants to apply and to voluntarily self-identify their race, ethnicity, and gender. Submission of this information is voluntary and will be kept confidential, used solely for compliance and diversity initiatives.