Job Closed
This listing is no longer active.
Digital financial platform for the Everyday American.
Staff Engineer
Location
Illinois
Posted
208 days ago
Salary
$140K - $200K / year
Seniority
Lead
Job Description
Staff Engineer
NinjaHoldings
• 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
Job Requirements
- 10+ 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
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
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Build new products and features 0 to 1 • Take ownership of projects from conception all the way to shipping • Deliver value to our end users while maintaining a high bar for code quality • Shape our product direction by talking to users and collaborating with teammates • Mentor more junior teammates and help elevate the skills and expertise of those around you
• Build new products and features 0 to 1 • Take ownership of projects from conception all the way to shipping, ensuring modular, maintainable, and high-quality code • Deliver value to our end users across our entire system while considering performance, scale, security, and maintainability • Shape our product direction by talking to users and collaborating with other teammates in feature brainstorms/roadmap planning • Provide thoughtful code reviews and technical guidance to peers, helping to improve overall team quality
• Develop and integrate cybersecurity testing and analysis systems with best-in-class cybersecurity platform • Build high-performance, resilient, scalable cloud-based software, microservices architecture and containers • Take software through CI/CD all the way to production and own its quality and availability • Utilize GCP platform to build and run highly-available software systems • Identify and resolve performance issues across systems and components • Collaborate on a cross-functional team, working with Product, Operations, and Platform Engineering • Integrate monitoring and alerting capabilities with backend modules to allow proactive improvements to availability and response times • Design, implement and deliver well-tested, scalable, highly available systems • Own and ideate technical solutions for product requirements and user stories • Actively engage and participate in design and code reviews • Offer guidance and support to junior team members, encouraging and cultivating a culture of continuous learning within the team
• Develop and implement scalable and performant solutions. • Partner, as a peer, with Engineering Managers, Product Managers, and stakeholders throughout Aledade to develop and execute technical roadmaps using Agile processes. • Mentor and coach more junior engineers including thorough pull request reviews for other developers and be receptive to critical feedback on your own work.



