Senior Fullstack Engineer (python & Vue.js)

Ontario, Canada

Job Description


Proto is a leader in inclusive chatbots and multilingual contact center automation in emerging markets. Our AI Customer Experience (AICX) solutions serve regulators and operators with customer support automation pain points that require high-performance and novel natural language understanding (NLP) for under-resourced languages from Africa to Asia.
Check out our $5.6M Series A announcement!
What is Proto?

Proto was founded in 2018 at the National Taiwan University to deliver impactful and effective conversational AI for underserved markets. We’ve grown across 4+ industries and 10+ markets with support from the Gates Foundation, Omidyar Network, USAID, Rockefeller Philanthropy, FedDev Ontario, National Research Council of Canada, and the African Development Bank. Clients range from the central banks of the Philippines, Ghana, Rwanda & Zambia to digital banks, health clinics & more. Learn more at www.proto.cx.
Recent Awards

2021 Inclusive Fintech 50 Winner
2021 Africa Digital Financial Inclusion Facility Winner
2020 Alliance for Financial Inclusion Fintech Finalist
2019 Central Banking Fintech & Regtech AI Award Winner
2019 Alliance for Financial Inclusion Fintech Finalist
2019 iGaming Asia Congress Innovation Winner
2018 RegTech for Regulators Accelerator Chatbot Competition Winner
About the Team

Proto’s team is extremely global with 80% BIPOC (Black, Indigenous, and Persons of Colour) and 50% female members working across 13+ countries. We’re a remote team of self-starting and entrepreneurial machine learning engineers, SaaS sales professionals, and digital nomads. Our management operates established processes for cross-cultural and timezone collaboration while limiting zoom calls to an hour a day as much as possible.
Roles and Responsibilities


  • Build/develop the application, back-end, services, and database that makes up the foundational structure of the platform
  • Proactively improve the architecture and clear technical debts
  • Ensure the highest standards of quality
  • Maintain healthy code base (maintainable, scalable, secure, bug free)
  • Collaborate with our Product, QA and client support teams
  • Become a mentor to junior team members

Requirements

  • Canadian residents only
  • 5+ years work experience with Python and JavaScript development
  • Strong in Python 3 and web app development, including framework (flask, or fastapi), multi-threading environment, async programming.
  • Familiar with relational database and able to write complex SQL queries
  • Familiarity with Vue 2
  • Experience with Object Oriented Design
  • Experience with Continuous Integration and Test Automation (we use Gitlab Pipelines with docker-compose and pytest)

Nice-to-Haves

  • Background in natural language processing and/or computational linguistics
  • Previous experience in SaaS or AI companies
  • Fluency in multiple languages
  • Experience in docker and container solutions.

Benefits

  • 20 vacation days. In addition to local holidays.
  • Full remote. Work anywhere in the world with stable internet.
  • Cowork. Access any coworking office on Earth (and drink free coffee).
  • High & equal salaries. Get paid higher-than-average and equally with global colleagues.
  • Laptop incentive. Let us pay you back for work devices and tech upgrades (or give them if you are in R&D department).
  • Health & wellness. Receive dental, vision, and mental health coverage for yourself and family (Canada only).
  • Visa support. Request support with immigration to countries in our corporate group.
  • Stock options. Qualify for employee stock options with leadership positions.
  • Refugee friendly. Proto prioritises candidates who are displaced or relocating due to conflict.

Proto is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunities regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, or veteran status.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2032044
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Ontario, Canada
  • Education
    Not mentioned