What are the responsibilities and job description for the Co-op Backend Engineer position at Faire?
Co-op at Faire:
- Our Co-op program is open to current post-secondary students who have an interest or previous experience in Computer Science.
- This will be a 4-months opportunity from May - August 2022
Role description:
Our engineering team owns the code that makes our marketplace work. We care about good engineering practice and love to write software that is secure, tested, easy to maintain, and can scale to millions of users. We build minimum viable products, deploy to production multiple times per day, A/B test customer-facing changes, listen to the data, and iterate.
As an intern at Faire, you will be given the opportunity to take on the responsibilities of a full time engineer. You will interact daily with top quality engineers, product managers, engineering leaders, and designers who will provide you with a great environment to learn and grow. You will have the opportunity to own projects from scoping to shipping, and be able to see how your work has impacted customers directly with data focused results. You can learn a bit more about how other interns have viewed their time with Faire by checking out our internships section of The Craft engineering blog, or watch a video produced by a former intern.
As a Back-end Engineer, you'll collaborate with us to:
- Deliver core features of our Kotlin server
- Design and build new APIs used by our web site and mobile app
- Write integration tests for everything
- Share ownership of our product
- Help the product team continuously improve our customer's experience
We're excited about you because you have:
- A passion for programming and solving problems with code
- A familiarity with OOP languages such as Java or C#
- A love for technology, and an insatiable curiosity for new tools to tackle real problems
Technologies we use and teach:
- Kotlin
- JUnit, Hibernate, Guice
- HTTP, JSON, and Protocol Buffers
- MySQL, Redis
If you would like to show off your coding skills while preparing for your interview, please use this link to take part in our totally optional coding challenge.
Transportation and Housing:
We are located in uptown Waterloo but this opportunity can be tied to our Waterloo, Toronto, or Remote offices.
Compensation and Benefits Information:
Faire offers very competitive compensation, highlighted by stock options so that every co-op student has the option to take part in the ownership of what we are building. We also offer daily catered lunches (if in the office), and an array of snacks and special events to make sure we keep it fun. See our jobs page for more information about our culture, benefits, and perks.
Additional Application Information:
We don't require a cover letter, but please make it easy for us to see if you have experience with backend development. That will make it easier for us to schedule an interview with you.