Data Engineer

Open Systems Technologies — Canada · Posted ~2 hours ago

Mid Full-time

Skills

Data engineering RDBMS NoSQL MongoDB Python Unix/Linux Database performance optimization Testing Cloud platforms Platform migration Agile development Communication Git ETL

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join an Agile data engineering team working on database engineering, performance optimization, platform migrations, version upgrades, testing, and cloud development. You will work with major relational databases and MongoDB, use Python and basic Unix/Linux skills, and contribute to fast delivery without compromising application quality and resilience. Experience with data modeling, Git, and ETL is advantageous.

Highlights

Work in a fast-paced Agile environment on performance optimization, database engineering, migrations, cloud development, and resilient applications. The role values technical discussion, communication, quality, and opportunities to work across both technical and business topics.

Description

This position offers an opportunity to participate in lively discussion on technical and business issues, meaning that strong communication skills and willingness to express their own views as well as listen to others is vital. The tasks will include performance optimization, testing, database engineering, platform migration, version upgrades, development and distribution on cloud platforms. The person joining the team must be able to operate in a fast-paced Agile environment where time to market is a key requirement without compromising on the quality and resiliency of the application. Required skills: - At least 3 years of relevant experience - Knowledge (intermediate level) of development and performance optimization on major RDBMS and NoSQL(MongoDB) technologies - Scripting knowledge (python) - Basic knowledge of unix/linux operating systems - Excellent communication skills. Nice to have: - Data modeling concepts. - Version control, preferably with GIT. - Knowledge of ETL products such as Talend or Informatica. - Replication - Agile practices - Experience working in geographically dispersed teams. - Other personal skills: Integrity & ownership, good team player, high degree of motivation to expand technical and business knowledge.