Software Engineer
NinjaHoldings
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTags
About the role
Role Overview
As a Software Engineer, you will build new systems, enhance and refactor existing services, integrate with external systems, and work on performance improvements. You’ll collaborate with developers, QA, and Product Managers to design and implement product features and help shape the engineering vision and roadmap.
Responsibilities
- Design, develop, or modify software and software systems with service architecture in mind
- Analyze user needs and determine whether to build new software or modify existing systems
- Translate business requirements into usable, scalable software
- Lead design and code reviews
- Contribute to discussions on the team’s future vision and strategy
Ideal Candidate
- 3+ years as a backend software engineer for non-trivial web applications
- 3+ years of Ruby on Rails
- Bonus: experience with Hotwire (Turbo/Stimulus) and Tailwind
- Strong critical thinking focused on business functionality
- Ability to break down large initiatives into incrementally implementable deliverables
- Clear communication of complex problems and solutions
- Strong collaboration skills across teams
- Extensive experience with data model design for relational databases
Nice-to-Haves / Additional Pluses
- Extensive SQL experience for investigation and reporting
- Strong experience on the frontend or infrastructure (DevOps)
Work Setup & Location
- Flexible, remote work plus a downtown Chicago office
Benefits
- Competitive salary and benefits package
- Fun, fast-paced startup culture and ability to make an immediate impact
- Flexible, remote work
Equal Opportunity
- Equal opportunity employer
About NinjaHoldings
NinjaHoldings, founded in 2017, builds consumer digital banking and lending products through its CreditNinja and NinjaCard brands. It also offers customer-insight services via its NinjaEdge brand, including underwriting, fraud detection, and analytics. The company operates with offices in Chicago and Miami and supports remote work to serve customers and partners globally.
Scraped 4/15/2026