Sr. Software Engineer

Related keywords: devops remote jobremote job qadata engineer remote job

Introduction to NinjaHoldings

NinjaHoldings is a forward-thinking company founded in 2017, dedicated to transforming how everyday Americans interact with financial services. Through its brands, CreditNinja and NinjaCard, the company aims to empower those overlooked by traditional financial entities by providing comprehensive digital banking and lending solutions.

Job Overview

The position available is for a Senior Software Engineer who will play a pivotal role in constructing new systems, improving existing ones, and ensuring systems integrate smoothly with external partners. The selected candidate will collaborate closely with other developers, QA specialists, and Product Managers to create features and strategies for future roadmaps, contributing their expertise toward delivering a world-class product.

Key Responsibilities

The responsibilities associated with the Senior Software Engineer role include:

  • Designing, developing, or modifying existing software and systems while keeping in mind service architecture.
  • Analyzing user needs to guide software development or alterations on existing systems.
  • Translating business specifications into software that is both usable and scalable.
  • Leading design and code reviews alongside discussions about the future vision and strategy of the team.

Ideal Candidate Profile

To thrive in this role, the ideal candidate will demonstrate:

  • A minimum of 3 years of professional experience working as a backend software engineer in complex web applications.
  • Proficiency in Ruby on Rails, with additional points for familiarity with Hotwire Turbo/Stimulus and Tailwind.
  • Critical thinking skills, ensuring that business goals are considered in technical decisions.
  • The ability to decompose large initiatives into incrementally deliverable tasks.
  • Strong communication skills to articulate complex issues and solutions effectively.
  • Capability to work collaboratively across teams to resolve multifaceted problems.
  • Extensive experience with data model design for relational databases.

Additional Desired Experience

  • Proficiency in SQL to investigate complex issues or design intricate reports.
  • Experience in Frontend development or infrastructure (DevOps).
  • Prior experience in the FinTech sector.

Work Environment and Culture

NinjaHoldings prides itself on maintaining a dynamic startup culture that is both fun and fast-paced. The company offers a competitive salary and benefits package, alongside the flexibility of remote work, allowing employees to make significant contributions in a growth stage company.

Compensation

The salary range for the Senior Software Engineer position is $90,000 to $120,000, making it a lucrative opportunity for qualified applicants.

Benefits and Perks

NinjaHoldings provides an attractive benefits package, including:

  • Competitive salary structured to attract top talent.
  • Flexible work arrangements that allow professionals to balance work and personal life.
  • A lively and engaging work culture that fosters interpersonal relationships and between employees.
  • Opportunities for career progression within a rapidly growing company.

Important Notice for Applicants

Candidates are encouraged to be vigilant regarding communications concerning job openings at NinjaHoldings. Only correspondence from official emails associated with NinjaHoldings (e.g., @ninjaholdings.com, @creditninja.com, @ninjacard.com, or @edgescore.com) should be trusted. Any other sources might not be authentic. Applicants are advised to report any suspicious communications to the FBI's Internet Crime Complaint Center (IC3) and to confirm communications through the verified NinjaHoldings HR email.

Conclusion

This Senior Software Engineer position with NinjaHoldings represents an excellent opportunity for skilled professionals seeking a role in a company that is making strides in the financial technology sector. With a blend of competitive compensation, dynamic work culture, and significant opportunities for impact, this role is tailored for those looking to advance their career while contributing to a meaningful mission.



This job offer was originally published on himalayas.app

NinjaHoldings

Ukraine

Software development

Full-time

June 5, 2026

2 views

0 clicks on Apply Now


Similar job offers


This job offer summary has been generated using automated technology. While we strive for accuracy, it may not always fully capture the nuances and details of the original job posting. We recommend reviewing the complete job listing before making any decisions or applications.