Staff Engineer

NinjaHoldings Logo

NinjaHoldings

πŸ“Remote - United States

Summary

Join NinjaHoldings as a Staff Engineer and lead the technical strategy for key platform systems, ensuring scalability and extensibility. You will collaborate with various teams, design and build systems, and mentor junior engineers. This role requires extensive experience in software development, particularly with Ruby on Rails and AWS. You'll be a hands-on contributor, writing code and building infrastructure as needed. NinjaHoldings offers a competitive salary and benefits package, flexible remote work options, and a dynamic startup culture.

Requirements

  • 10-12 years of experience in software development with a focus on designing systems architecture, which includes hands on experience writing code or building infrastructure
  • 8+ years of experience in Ruby on Rails
  • Demonstrated experience contributing in an Agile and TDD work environment building SaaS applications in the cloud (AWS)
  • Experience leading projects from inception to completion and have mentored other engineers
  • Solid understanding of building modern web apps at scale
  • Experience in building well-documented API's and third-party integrations
  • Deep understanding of API design and best practices
  • Data driven, analytical, strong communicator, who understands the big picture, but understands the importance of every detail
  • Natural problem solver who starts from the why, and uses first principles to get to a meaningful what and how

Responsibilities

  • Provide architectural leadership across a number of interdependent engineering teams, systems, business departments
  • Connect multiple independent systems to provide discoverable, visible, and clean customer data across marketing, operations, analytics, and product teams
  • Partner with business stakeholders to improve the tech stack for all the business needs, including but not limited to: data governance, reporting, and site performance analytics
  • Level up your teammates’ technical design and Ruby on Rails skillset
  • Contribute to architecture design and code reviews for all key application functional components
  • Provide critical thinking, technical innovation and attention to detail when serving as a trusted advisor and mentor to your team
  • Support QA, verification and validation activities to ensure system quality, functionality and performance
  • Code new features
  • Code bug fixes alongside your team when needed

Preferred Qualifications

  • Experience in fintech and lending a big plus
  • You enjoy working at growth stage companies and building systems from the ground up
  • Exceptional leader with ownership mentality

Benefits

  • Competitive salary and benefits package
  • Flexible, remote work
  • Fun, fast-paced work environment
  • Dynamic start-up culture
  • Convenient downtown Chicago office located in the heart of the city
  • Equal opportunity employer

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.