Software Engineer
NinjaHoldings · Chicago
Job description
About the role
NinjaHoldings is looking for a Software Engineer to build new systems, enhance existing ones, and integrate with external services. You will collaborate with developers, QA, and product managers to design and implement features, influence roadmaps, and help deliver a world‑class financial product.
Key responsibilities
- Design, develop, and modify software while considering service architecture.
- Analyze user needs to determine whether to build new components or adapt existing ones.
- Translate business requirements into scalable, maintainable code.
- Lead design and code reviews.
- Participate in discussions about the team’s vision and strategy.
Required profile
- 3+ years of professional experience as a backend software engineer on non‑trivial web applications.
- Strong experience with Ruby on Rails.
- Familiarity with Hotwire Turbo, Stimulus, and Tailwind CSS is a plus.
- Critical thinking about business functionality and technical decisions.
Required skills
- Ruby on Rails
- Hotwire Turbo
- Stimulus
- Tailwind CSS
What we offer
- Competitive salary range $100,000 – $150,000 per year.
- Opportunity to work on fintech products that serve underserved consumers.
- Collaborative, growth‑focused engineering environment.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in the United States.
Salary: Senior Software Engineer Based on 19 job offers in the United StatesSalaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 2 days ago
Expires 1 month from now
10 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
NinjaHoldings
Chicago