Senior Infrastructure Engineer

Viamo Saskatoon Canada Operations

Company Description

Viamo helps organizations harness the power of mobile communication for social impact. With offices in Canada, the US, and across Africa and Asia, our software platform and services reach across distance, language, and literacy barriers to help our clients overcome communication challenges at scale

Viamo aims to catalyze a mobile movement, connecting organizations to the people they serve using the mobile tools they already have in their pockets. With more than 96% of the world's population having access to mobile phones, it's now possible for non-profits, governments, and businesses to reach their stakeholders immediately in productive new ways. Viamo envisions a world where all people have access to the information they need to make decisions for healthy, prosperous lives.  

Some of the services we power help expectant mothers in rural areas to receive weekly health guidance, farmers to access growing tips and personalized weather forecasts, journalists to submit human rights reports, and development organizations to quickly survey the situation on the ground.Our technology platform and project design services are most often used to create:

1. Mobile data collection for organizations in the developing world

2. Free, on-demand information services reaching simple mobile phones and smartphones

3. Mobile research with key informants for project monitoring and beneficiary feedback

One of the flagship services we enable is the 3-2-1 service -- a national toll-free public service information line available in many countries via voice calls, USSD, SMS messages, and soon via social networks. By calling 3-2-1, anyone with access to a mobile phone is able to access information on topics such as health, agriculture, financial literacy, news, weather, and more. Offered in partnership with content providers and a national telecom operator, 3-2-1 is serving millions of people monthly across Africa and Asia with quality life-improving information to support their families.

Position

Viamo’s global SaaS platform for mobile engagement enables thousands of organizations to share information and gather feedback from the citizens they serve in the most challenging environments. Usage of the platform grew by over 10X in the past year, while we've added new countries, new channels, and new features.  

We are building new capabilities for the platform – while maintaining reliability, usability, and scalability. In this role, you will be a key part of engineering the next-generation platform, improving its scalability and adding two major new feature areas. Collaborating with the Infrastructure Chapter Lead, you will be responsible for professional-grade software engineering of backend and infrastructure components, while supporting your team to grow through knowledge sharing and mentorship.

Requirements

  • Experience with relational and NoSQL databases, and expertise on choosing database architectures

  • Experience with design for horizontal scalability, STONITH client/server architectures, and message queueing systems

  • Fluency in PHP (Laravel 5) and Go is a great asset

  • Knowledge of Freeswitch Telephony stack and Plivo Telephony API is a plus

  • Knowledge of RabbitMQ is an asset

  • Good Linux scripting and server management skills

  • Ability to quickly understand new code, technologies and concepts

Responsibilities

  • Suggest and implement revisions to the core Viamo architecture for reliability and horizontal scalability

  • Contribute to team processes and learning so that the engineering team meets its goal every Sprint of becoming a smarter, more productive, healthier team

  • Take a lead/expert role in areas of our platform

  • Take occasional technical support shifts

  • Help build monitoring and instrumentation to ensure problems are detected proactively

  • Help develop modular internal/external APIs needed by Viamo platform web application code

  • Help improve database performance of Viamo platform

Other information

Purpose + Ambition

We are solving one of the world’s toughest challenges: connecting organizations to people in low-resource settings in a meaningful, respectful, and equitable way. And we’re doing it at a global scale: We aim to reach 100M unique individuals by 2021, creating a movement of more than 2,000 organizations who are using our products to engage with their end users.

Autonomy + Responsibility

Every person on our team plays a critical role in creating the organization they want to work at. Our people work with their managers to create their KPIs and are responsible for meeting their goals with little direct oversight.

Global Community

As a distributed team, we work extra hard to stay connected. We have meetings with participants across 15 time zones and use a combination of tools to collaborate across departments and countries.

Benefits

  • Continuous learning opportunities and support for professional development

  • Culture that values trust, curiosity, positive human impact, and diversity

  • Health benefits plan

  • Flexible work schedule

  • Generous vacation 

  • Office drinks and snacks

  • Equipment to be productive

  • Casual dress code

Apply

Viamo is an Equal Opportunity Employer. Viamo recruits, hires, and promotes for all job classifications and, administers all staff functions, without discrimination, including race, creed, color, religion, ancestry, national origin, marital status, pregnancy, sexual orientation, citizenship status, personal disability, sex or age.

Already registered? Click here

Not registered? Complete the form

jpg, jpeg, gif, png, doc, docx, txt, rtf, pdf, odt, odp, ods (Max: 2 MB)

doc, docx, txt, rtf, pdf, odt (Max: 2 MB)

I hereby certify that I have not withheld or misstated any material facts that might adversely affect my application for employment and that the answers given by me are true and correct. I further certify that I, the undersigned applicant, have personally completed this application. I understand that any omission or misstatement of material fact on this application or any document used to secure employment shall be grounds for rejection of this application, or for immediate discharge if I am employed, regardless of the time elapsed before discovery. I hereby authorize the Company to thoroughly investigate my references, work record, education, and other matters related to my suitability for employment, and further, I authorize my former employers listed in this application to speak to officials of and disclose to the Company any and all letters, reports, and other information related to my work records, without giving me prior notice of such disclosure. I authorize disclosure of this information in compliance with and in waiver of my rights under applicable privacy legislation.

(If you do not accept, your request cannot be processed)
(Fields marked with * are required)