Are you a senior/expert Ruby on Rails developer who is interested in all things web architecture? Do you love building things and learning about new technologies? If yes, then FundThrough's engineering team would love to get to know you! Our current platform has been built using Ruby on Rails and React, and we are currently re-building our system to use server-less technologies on AWS and Event-Driven architectures. We are searching for a senior staff engineer who can help us maintain our current legacy system as well as help us re-architect and build its replacement.
Overview:
Join Fundthrough's dynamic engineering team and take the lead on shaping the future of its web platform. As a senior/expert engineer (experienced in Ruby and Python), you'll have the opportunity to work on cutting-edge technologies and build scalable, server-less systems on AWS utilizing event-driven architectures. Leverage your experience and skills to maintain our legacy platform, while also playing a key role in re-architecting and building its replacement. If you're passionate about building innovative solutions and continuously learning, we want to hear from you.
About the company:
FundThrough is a leading fintech company accelerating cash flow and enabling growth for small and medium sized businesses that sell to large customers and wait to get paid. Based in Toronto and operating across North America, FundThrough's AI-powered invoice funding platform gives B2B businesses fast, customized funding offers to get their invoices paid in a few days – rather than a few months – and get quick access to cash they've already earned.
Requirements
- Develop and maintain web applications using Ruby on Rails and Python within our technology stack (AWS, Postgres, microservices, serverless)
- Write clean, maintainable, and efficient code
- Develop high-quality and scalable product functionality
- Collaborate with cross-functional teams (Product, UX, QA, Data Science and DevOps) to deliver high-quality products
- Continuously improve and optimize the application's performance
- Participate in code reviews and help define and plan core system architecture
- Identify new technologies that can help meet our customers' needs.
Required Skills
- Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
- Strong problem-solving and analytical skills
- 7+ years of Ruby on Rails & Python development experience
- Experience with database management and SQL
- Experience with Git and agile development methodologies
- Strong communication and collaboration skills
- Experience with cloud-based infrastructure (AWS, GCP, Azure) is a plus
- Bonus points if you have the following:
- Experience with Microservice Architectures
- Experience with Event-Driven Architectures (using Kafka or similar technologies)
- Experience with Test-Driven Development
- Experience with more than one programming language
- Experience with Dev-ops
Benefits
- Opportunity to leave your mark on a growing startup
- An incredibly diverse team of brilliant minds from all over the world
- Competitive compensation, including stock options
- Health benefits
- Family-friendly policies
- Flexible work from home policy
- A fully stocked kitchen, birthday treats, and a lunch of your choice every week (one of our values is Fun & Food!)
We understand that Covid has shifted the way we work. Our Downtown Toronto office is open and we encourage FundThrough'ers to use it. Based on business needs, teams may designate 1 or more work from office days for anyone located in the GTA.
Note re Covid-19: Proof of vaccination is required.
Please note that due to the sensitive nature of the work we do, clearing a criminal record check is a condition of employment. FundThrough encourages applications from candidates with differing abilities. Please let us know if you require accommodation at any stage in the selection process.
FundThrough encourages applications from candidates with differing abilities. Please let us know if you require accommodation at any stage in the selection process.