Career Nexus

Job Title: Data Engineer – MongoDB/Kafka Admin
Job ID: 6365
Location:
Montreal, QC
Job Type: Full-time
Pay Rate: CAD $65-68 per hour
Work Authorization: Must be eligible to work in Canada without sponsorship.

Position Overview:
We are seeking a highly skilled Data Engineer specializing in MongoDB and Kafka administration. This role involves working within a highly technical team on multiple projects across various business areas. The successful candidate will have strong communication skills and the ability to work closely with IT partners to analyze and deliver business requirements.


Team Profile: This position is part of the MongoDB and Kafka squad, responsible for delivering multiple projects in parallel for global business owners and subject matter experts. Strong communication skills are essential due to the distributed nature of the team.


Role Profile:

  • Development Methodology: Agile
  • Collaboration: Must be able to work collaboratively, demonstrate ownership, and function effectively within a team.
  • Responsibilities: Designing, enhancing, and developing MongoDB databases and Kafka clusters. Occasional work across different database environments may be required.
  • Project Lifecycle: Includes proof-of-concept evaluations, coding, designing, testing, implementing, deploying, and continued support of project releases, including on-call Level 2 support.


Major Responsibilities:

  • Infrastructure engineering for stability, scalability, and capacity planning for large financial industry configurations.
  • DBA functions: plan and execute database schema changes, bottleneck analysis, outage prevention/resolution, server/database performance improvements, database maintenance, and recovery.
  • Development of tools for Kafka and MongoDB.
  • Enforce database security, standards, and guidelines.


Qualifications:

Required Skills:

  • 3-5 years of experience with Python
  • 3-5 years of experience with MongoDB and/or Kafka
  • Basic knowledge of other databases is a plus
  • Basic knowledge of agile and DevOps methodologies is a plus
  • Familiarity with versioning tools such as Git is a plus


Personal Skills:

  • Integrity and ownership
  • Good team player
  • Ability to work under time and resource constraints
  • Ability to find simple and effective solutions
  • High degree of motivation to expand technical and business knowledge


Industry: Information Technology
Job Category: Engineering

Apply for this position

Allowed Type(s): .pdf, .doc, .docx