Skip to main content
NinjaHoldings

Sr. Software Engineer

RemoteUkraine only
Published
Role
Backend
Experience
Senior
Employment
Contract
Salary not disclosed
Check eligibility

Open to UA only. Set where you work from to check your eligibility.

No BS summary

Senior backend software engineer in Ukraine with 3+ years building non-trivial web apps. Must have 3+ years of Ruby on Rails and relational database data model design experience.

Core skills

Ruby on Rails

Required skills

Relational databases

Optional skills

Hotwire TurboStimulusTailwindSQL

What you'll do

  • Design, develop or modify software and/or software systems while considering service architecture
  • Analyze user needs to determine how software should be built or whether 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
  • Build new systems
  • Enhance and refactor existing systems
  • Integrate with external systems
  • Work on performance projects
  • Work with developers, QA, and Product Managers to design and implement features
  • Provide input on roadmaps
  • Work with the technical lead to shape Engineering vision and roadmap

What they require

  • 3+ years of professional experience as a backend software engineer for non-trivial web applications
  • 3+ years of Ruby on Rails
  • 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
  • Preferred: Strong experience on the Frontend or the infrastructure (DevOps)
  • Preferred: Prior FinTech experience

NinjaHoldings was founded in 2017 to build digital banking and lending products through CreditNinja and NinjaCard, and underwriting, fraud detection, and analytics services through NinjaEdge for consumer finance.

FintechStartup
Salary not disclosed