← Back to list
Job · Senior

Sr. Software Engineer

Software Engineer • Senior • Remote • Full-time Ukraine Ukraine

A backend software engineering role building new systems, enhancing and refactoring existing systems, integrating with external systems, and driving performance projects for a digital banking and lending platform.

Responsibilities

  • Design, develop, or modify software and/or software systems, taking 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

Requirements

  • 3+ years of professional experience as a backend software engineer for non-trivial web applications
  • 3+ years of Ruby on Rails experience, bonus points for Hotwire Turbo/Stimulus + Tailwind experience
  • Thinks critically about work to guarantee business functionality
  • Understands and takes business goals into account in 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

Nice to have

  • Extensive experience using SQL to investigate non-trivial issues or to create complex reporting
  • Strong experience on the frontend or infrastructure (DevOps)
  • Prior FinTech experience

Soft skills

Critical thinkingCommunication of complex problems and solutionsCross-team collaborationGood design instincts

What we offer

  • Competitive salary and benefits package
  • Flexible, remote work
  • Fun, fast-paced work environment
  • Dynamic start-up culture

About the company

NinjaHoldings, founded in 2017, powers the CreditNinja and NinjaCard brands offering digital banking and lending products for underserved Americans, and the NinjaEdge brand providing underwriting, fraud detection, and analytics services, with offices in Chicago, Miami, and remote teams worldwide.

Similar jobs