JavaScriptRubyRuby on RailsSQLRailsGitVersion ControlCommunication
About this role
Role Overview
Assist in developing and maintaining Ruby on Rails applications
Write clean, efficient, and well-documented code with guidance
Collaborate with developers, product managers, and designers on real features
Participate in code reviews to learn best practices and improve your skills
Help troubleshoot and fix bugs in live systems
Learn how financial technology products scale and evolve over time
You may have the opportunity to explore one of our engineering focus areas: Customer Communication (email, SMS, mail systems), Identity (managing customer data securely), Decisions (automated underwriting and marketing lead systems), Portfolio Management (lifecycle of lending/banking products and payment integrations)
Requirements
Currently pursuing a degree in Computer Science, Software Engineering, or a related field
Familiarity with Ruby on Rails (or willingness to learn)
Basic understanding of programming concepts and object-oriented design
Exposure to HTML, CSS, JavaScript, and SQL is a plus
Some experience using Git or other version control systems
Strong problem-solving skills and attention to detail
Enthusiasm for learning new technologies and working in a team
Tech Stack
JavaScript
Ruby
Ruby on Rails
SQL
Benefits
High performing interns will be considered for full-time employment
Fun, fast-paced work environment
Dynamic start-up culture
Ability to make an immediate impact in a growth stage company
Networking with full-time employees who are well-connected in the Chicago FinTech community
Convenient downtown Chicago office located in the heart of the city