TL;DR
Senior Fullstack Engineer (Email Systems): Contributing to a suite of communication tools, including encrypted file sharing, email service, and appointment booking, with an accent on web development, infrastructure, and service architecture. Focus on leading feature development from ambiguous project statements to concrete plans and implementations, improving user experience, and ensuring service reliability.
Location: Must reside in and have permanent work authorization for Canada
Salary: $108,000 - $125,000 CAD
Company
hirify.global is the for-profit subsidiary of the Mozilla Foundation and home to Thunderbird, an open-source email and productivity platform.
What you will do
- Build and prototype new features and solutions to tackle complex technical challenges.
- Develop and maintain metrics to monitor email delivery rates and sender reputation and diagnose service-level issues.
- Monitor email industry standards, trends, and emerging threats and propose improvements to strengthen delivery, reputation, and spam resilience.
- Develop, test, and evolve the code architecture to ensure scalability, maintainability, and robustness.
- Conduct code reviews to ensure adherence to quality standards and best practices and contribute to technical strategy and architectural decision-making.
- Build and deploy prototypes and experiments to improve workflows, conversions, and privacy-respecting analytics capabilities.
Requirements
- 7+ years of professional software development experience, including 2+ years in a Senior Software Engineer role.
- 2+ years of experience with JavaScript/TypeScript and 2+ years working with Python 3.
- Experience building and maintaining email services and web applications.
- Experience working across the full software development life cycle, from product inception through customer delivery.
- Excellent English written and verbal communication skills, with the ability to clearly and concisely engage with an international, geographically distributed team.
- Applicants must reside in and have permanent work authorization for Canada.
Nice to have
- Background in Java and/or Rust development.
- Familiarity with Stalwart (email server).
- Hands-on work developing and maintaining an Identity Provider (IdP) such as Keycloak or similar.
Culture & Benefits
- Fully remote work & schedule flexibility.
- 24 days PTO per year (prorated) + Your Birthday + Year-end Company Shutdown + 9 Wellbeing Days + Public Holidays.
- Monthly Remote Work Stipend + Annual Professional Development Stipend + Access to Udemy Learning Platform + Industry Conferences.
- RRSP Contributions + Health, Dental, & Vision Insurance + Disability Insurance + Life Insurance.
Hiring process
- Apply directly through our career page and answer each question fully.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →