Logo
NinjaHoldings

Software Engineer Job at NinjaHoldings in Chicago

NinjaHoldings, Chicago, IL, US, 60290

Save Job

Overview Join to apply for the Software Engineer role at NinjaHoldings . NinjaHoldings was founded in 2017 to revolutionize how everyday Americans interact with financial services. Through our CreditNinja and NinjaCard brands, we empower people to take control of their finances with a full suite of digital banking and lending products. Through our NinjaEdge brand, we help companies understand their customers with underwriting, fraud detection, and analytics services. We have offices in Chicago, Miami, and operate globally via remote work. Job Summary The Software Engineer will be responsible for building new systems, enhancing and refactoring existing systems, integrating with external systems, and working on performance projects. This person will collaborate with the existing team of developers, QA, and Product Managers to design and implement features, contribute to roadmaps, and bring prior experience to ensure a world-class product. You will work closely with your technical lead to shape the Engineering vision and roadmap. Areas You’ll Work In Customer Communication - how we communicate with customers and potential customers (e.g., email, SMS, snail mail) Identity - managing customer and potential customer information Decisions - decision systems for bidding on marketing leads and automatically making underwriting decisions Portfolio Management - systems for managing the life cycle of lending and banking products, including integrations to external payment processing systems Key Responsibilities Design, develop or modify software and consider service architecture Analyze user needs to determine how software should be built or modified Translate business requirements into usable and scalable software Lead design and code reviews Participate in discussions about the team’s future vision and strategy Ideal Candidate Will Have 3+ years of professional experience as a backend software engineer for non-trivial web applications 3+ years of Ruby on Rails, bonus for Hotwire Turbo/Stimulus + Tailwind experience Critical thinking to align technical decisions with business goals Ability to break down large initiatives into incrementally deliverable tasks Strong communication skills to describe complex problems and solutions Ability to work across teams to tackle complex issues Extensive experience with data model design for relational databases Additional Pluses Extensive experience using SQL to investigate non-trivial issues or create complex reporting Strong frontend or DevOps/infrastructure experience Prior FinTech experience Benefits Competitive salary and benefits package Flexible, remote work Fun, fast-paced work environment Dynamic startup culture Ability to make an immediate impact in a growth-stage company Equal opportunity employer Applicants must be legally authorized to work in the U.S. without the need for current or future visa sponsorship. Important Notice Please review communications to ensure they are from the official Breezy applicant tracking platform or official NinjaHoldings brand emails. If you have questions or need to confirm authenticity, please email hr at ninjaholdings.com. #J-18808-Ljbffr