Platform Engineer
Montreal, Canada
8d ago

At OOHLALA Mobile, we are building the mobile tools that help students succeed in school. We work with hundreds of universities and colleges across the world, helping them better engage their students and improve the student life experience on their campuses.

As a platform engineer, you will be working directly on the backend infrastructure (primarily Python based) that powers our mobile platform .

You will work alongside our other talented and highly collaborative engineers to improve our platform and scale it to serve our rapidly growing client base.

You will :

  • Work on the continuous development and maintenance of our REST API (including its documentation) used by the mobile apps
  • Work on our backend integration system responsible for the data ingestion process with our client’s existing technologies
  • Help improve our database architecture and ensure the performance of all our backend services as we scale
  • Participate in the architecture planning / design process to help shape how the foundation of our platform evolves
  • Help to continuously improve the development process of our entire engineering team
  • Our ideal candidate will :

  • Have extensive experience with Python , including experience with some Python web frameworks (e.g. Django, Flask)
  • Have extensive experience working with REST APIs, understand the good and bad of API designs
  • Have experience working with MySQL, be knowledgeable of the common patterns in SQL schema design and optimization
  • Have experience working with some key-value store databases (e.g. Redis, memcached)
  • Have experience working with arbitrary third party APIs
  • Have experience working with Git-based version control
  • Nice to haves :

  • Have experience working with Elasticsearch
  • Have experience administrating Linux-based servers
  • Have experience working with AWS cloud services
  • You should include in your application :

  • Resume or other form of explanation of past work experience and accomplishments
  • Any online profile that showcases your work and experience (e.g. GitHub, blog, etc )
  • Why you want to work this role at OOHLALA Mobile
  • Apply
    Add to favourites
    Remove from favorites
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form