Senior Integration Engineer (Python expert) - remote

Remote, Montréal, QC, Canada, Toronto, ON, Canada • 0.0% - 0.0%

Ready Education

Role Locations

  • Remote
  • Montréal, QC, Canada
  • Toronto, ON, Canada


0.0% - 0.0%


51 - 100 people


4040 Fairfax Drive, Suite 700 A
Arlington, VA, 22203, US

Tech Stack

  • Java
  • Python
  • Angular
  • AWS

Role Description

At Ready Education, we are deeply committed to improving student success and college graduation rates worldwide by crafting digital experiences that build community and increase student engagement. We work with over 300 higher education institutions globally, helping them better engage their students, improve the student life experience on their campuses, and ensure that they ultimately provide success for their students.

As a Senior Integration Engineer, you will be working on the core part of our platform that integrates with the technology ecosystems of our client universities. You will help lead a team of talented and highly collaborative engineers to ensure that our integration platform is reliable, scalable, maintainable, and provides the most value to our customers.

We are looking for individuals who share our values, who will:

Put Student Success First: Ready Education exists to improve student success. As an engineer on the team, you will work to ensure that our product is successfully adopted and utilized by our 300+ campuses, and with every decision, always put the student at the heart

Accomplish More As a Team: our team here at Ready is made up of passionate, hardworking people who support, care for, and challenge each other to achieve wins together. We learn from each other and embrace creative tension to ensure the best idea wins. We collaborate to solve problems together

Have a Learning Mentality: we are looking for intellectually curious people who never stop learning and growing and who embrace change, which is essential at a constantly evolving tech company. You will continuously push yourself and others around you to improve and evolve

Move Fast and Innovate: to be successful at Ready, you will need to be self-motivated and able to work autonomously. You will need to have excellent judgement and decision making skills to solve problems and move forward quickly

In terms of the role responsibilities, you will:

Work on the core integration components of our platform (based on Python and Java technologies), which are used across all of our university clients and are critical for the functioning of our entire platform

Contribute to the architecture planning/design process to help shape how the foundation of our platform connects with various other school systems

Help lead the team of engineers to craft high-quality, well-tested software with predictable, healthy agile processes

Work with the Product Manager on the squad to ensure productive, fast-moving sprints that deliver the maximum value to our customers

Work with the other senior engineers and architects to ensure that our integrations stack is reliable, flexible, and scalable

Help to continuously improve the team processes of our engineering team

You should:

Have at least 7 years experience with backend development and systems administration, with prior experience as a Team Lead

Have extensive experience with Python-based web applications and their related ecosystem of libraries/frameworks (e.g. Django)

Have extensive experience implementing as well as working with REST APIs

Have extensive experience building and maintaining business-critical web applications at scale, including the build and deployment process

Have experience administrating Linux-based servers or VMs in cloud environments

Have experience working with popular AWS cloud services, including EC2, RDS, Lambda

Have experience working with various RDBMS (e.g. MySQL), be knowledgeable of the common patterns in SQL queries and query optimizations

Have experience working with some key-value store databases (e.g. Redis, Memcache)

Have experience worked with and led a remote or distributed team

Have experience working with Git-based version control, and within a pull/merge request based collaboration process

Have good writing and verbal communication skills, with experience working in a remote or distributed team environment

Nice to haves:

Have experience working with various SSO providers/services (e.g. OAuth, SAML, LDAP)

Experience working in the higher-ed technology space

Experience working with Ansible or related DevOps tools

This is a remote role based anywhere in North America.

About Ready Education

We help students finish their degrees by building communities online and offline.

Company Culture

As a startup, we focus on iteration. We put students first, and to do that we have to work collaboratively as a company to think about what adds value for a student working to complete their degree. We focus on transparency and having a learning mentality to identify areas where we can improve. We also like to take time out to celebrate our wins and openly discuss opportunities for improvement. Spending time with members of various teams and recognizing others for representing our company values is something that happens on a weekly basis. We take pride in supporting millions of students in North America across hundreds of Higher Education Institutions of all types.

Interested in this role?
Skip straight to final-round interviews by applying through Triplebyte.