Senior API Developer
Senior API Developer
Toronto, Ontario - Permanent
If you’re an experienced API Developer looking for the right opportunity to grow your career - and your impact - with a hyper growth tech company that’s making a real difference in the world, then we have just the role for you. We care about what you bring to the table and want you to carve out your own place and path with us. If you’re a creative innovator, passionate about what you do, and have great technical cred, we want to hear from you!
We want you to help us expand our product line to reach into new markets by collaborating with our designers, developers, and project managers to turn product ideas and plans into code. Specifically, you’ll be:
•Build highly scalable API services;
•Assisting in any technical needs that arise related to API design and performance;
•Become intimately familiar with our application and form opinions on how to troubleshoot and improve it;
•Develop testing strategies for APIs and implement solutions that solve problems;
•Investigate, troubleshoot, and implement fixes for bugs across all systems and tiers;
•Continuously improve and simplify integration processes, time, and data quality;
•Encourage good engineering practice with emphasis on code quality, supportability, scalability, and performance;
•Support other developers in building new features and products;
•Other responsibilities as required.
What we’re working on is not only inspiring, it creates a close-knit team working in an energetic, collaborative, and positive atmosphere.
This is a full-time, permanent position at our downtown Toronto headquarters. You’ll be equipped with the latest and greatest technology, we keep pretty standard working hours along with the flexibility to work from home as needed.
We offer competitive compensation, plus an employee stock option program. There’s also great benefits, vacation and all the fun perks you’d expect from a venture-backed startup.
Must Have Skills:
•BS/MS degree in Computer Science, Engineering or equivalent industry experience;
•Extensive experience and knowledge of Ruby on Rails;
•Strong working knowledge of scalability and system architecture;
•Experience with Node.js is considered an asset;
•Experience writing well-tested code (RSpec, FactoryGirl, etc.);
•Solid fundamental understanding of web technologies including HTTP, REST APIs;
•Experience working with software development tools such as: git, JIRA, CI, etc.;
•Good architectural sense and a passion for high quality code;
•Strong problem solving skills and an innovative approach to tackling challenges;
•You sweat the details;
•You thrive in a dynamic environment - meaning you’re not phased by multi-tasking, managing shifting priorities, or following through on projects with minimal supervision.