Software Engineer

NinjaHoldings
Summary
Join NinjaHoldings, a company revolutionizing financial services, as a Software Engineer. You will build new systems, enhance existing ones, integrate with external systems, and work on performance projects. Collaborate with developers, QA, and product managers to design and implement features, contribute to roadmaps, and leverage your experience to create a world-class product. Work closely with your technical lead to shape the engineering vision and roadmap. This role requires experience building systems from the ground up and handling scaling issues. You will be part of a team focused on customer communication, identity management, decision systems, or portfolio management. NinjaHoldings offers a competitive salary and benefits package, flexible remote work, and a dynamic startup culture.
Requirements
- 3+ years of professional experience as a backend software engineer for non-trivial web applications
- 3+ years of Ruby on Rails, bonus point for Hotwire Turbo/Stimulus + Tailwind experience
- Thinks critically about work to guarantee business functionality. Understands and takes into account business goals into their technical decisions
- Can break down large initiatives into incrementally implementable deliverables
- Strong communication ability to describe complex problems and solutions
- Able to work across teams to tackle complex issues
- Extensive experience with data model design for relational databases
Responsibilities
- Design, develop or modify software and/or software systems and also taking the service architecture into consideration
- Analyze user needs to determine how software should be built or if existing software should be modified
- Translate business requirements and specifications into usable and scalable software
- Lead design and code reviews
- Participate in discussions about the teamβs future vision and strategy
Preferred Qualifications
- Extensive experience using SQL to investigate non-trivial issues or to create complex reporting
- Strong experience on the Frontend or the infrastructure (DevOps)
- Prior FinTech experience
Benefits
- Competitive salary and benefits package
- Flexible, remote work
- Fun, fast-paced work environment
- Dynamic start-up culture
- Ability to make an immediate impact in a growth stage company
- Convenient downtown Chicago office located in the heart of the city
Share this job:
Similar Remote Jobs

