
Senior Software Engineer
NinjaHoldings
full-time
Posted on:
Location Type: Remote
Location: Illinois • United States
Visit company websiteExplore more
Salary
💰 $110,000 - $130,000 per year
Job Level
About the role
- Design, develop, and maintain financial software applications using Ruby on Rails, React, PostgreSQL, Bash, Kafka, Docker, and Redis
- Work with databases to model financial data, maintain transaction accuracy, and implement auditing mechanisms
- Integrate with credit reporting agencies to retrieve and evaluate credit history
- Build APIs and services to support customer onboarding, identity verification, and loan approval workflows
- Collaborate with compliance officers and product managers to translate regulatory requirements into technical solutions
- Participate in deployment and system operations using AWS, Docker, Kserve, and CI/CD pipelines
- Integrate with external loan management systems to synchronize loan origination, servicing, and repayment data
- Integrate with external decisioning services to automate credit approval, risk scoring, and compliance checks
Requirements
- Bachelor’s Degree or foreign degree equivalent in Computer Science, Computer Information Systems, Computer Applications, Information Technology or Cybersecurity
- Three years’ experience in position or three years’ experience in IT field
- Experience with Ruby on Rails, React, PostgreSQL, Bash, Kafka, Docker, and Redis
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Ruby on RailsReactPostgreSQLBashKafkaDockerRedisAPI developmentfinancial software applicationsdata modeling
Soft Skills
collaborationcommunicationproblem-solvingattention to detailorganizational skills
Certifications
Bachelor’s Degree in Computer ScienceBachelor’s Degree in Computer Information SystemsBachelor’s Degree in Computer ApplicationsBachelor’s Degree in Information TechnologyBachelor’s Degree in Cybersecurity