Software Engineer Intern

Papercurve

Papercurve

Software Engineering
Canada · Remote
Posted on Wednesday, January 6, 2021

Canada Remote

|

Summer Internship

Intro

At Papercurve, you’ll be working on our flagship product. The Papercurve platform targets companies in the life sciences industry such as pharmaceutical companies as well as companies in the cannabis industry.

Our Technology

The core product’s backend is written in Ruby on Rails (API mode) with React for the frontend (Create React App).

We utilize Amazon’s suite of web services (AWS), S3/EC2/RDS with a move towards ECS. Our database of choice is Postgres and we use Redis for job queueing.

GitLab is our repository host of choice and we will be moving to CI/CD to further elevate our development workflow.

Getting Started at Papercurve

Being behind our mission and what we’re trying to accomplish is key to getting started here at Papercurve. Learning our tech stack and how features are user tested, planned, and executed will be an essential goal for the beginnings of your journey.

Tickets will be available, solving bugs and releasing them to production will provide an opportunity to really understand our technology.

Essential milestone

Being comfortable with our stack and shifting gears to support bugs that come in from our clients and Papercurve staff. You’ll start to contribute to new and ongoing features working closely with the product and tech teams.

You will have the freedom to start pitching in higher level architectural decisions and will be responsible for assisting in the performance tracking, metrics monitoring, and stability of our platform.

Prerequisite

  • Experience with React
  • Experience with Ruby on Rails
  • Experience with SQL
  • Bonus: Experience with AWS

What you’ll get from us

At Papercurve, you’ll find an empowering environment where people are inspired to do great work, learning and developing quickly as professionals as they create a new product to help new and thriving industries.

Our engineers work remotely with flexibility in schedules. As a Papercurve engineer, we prioritize your development over everything else. If there are areas you wish to focus on, we’ll ensure we cater a specific path to do just that. Want more backend challenges than frontend work (or vice versa?), we will try our hardest to accommodate!

Interested in something new? Please join our team!