Micro services developer at Ancile Canada Inc
alberta, Alberta, Canada -
Full Time


Start Date

Immediate

Expiry Date

12 Feb, 27

Salary

65000.0

Posted On

14 Nov, 26

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

Yes

Skills

Industry

Information Technology & Services

Description

What You’ll Do

End-to-End Engineering

  • Build scalable, high-performance backend systems using Java, leveraging concurrent and distributed architectures
  • Design and implement robust, distributed data pipelines using Spark, Databricks, Kafka, and Apache Iceberg
  • Develop and maintain microservices that interact with both streaming and batch data sources
  • Integrate complex data systems using ETL/ELT processes, Spring Expressions, and custom APIs
  • Optimize and manage datasets using Parquet, Hadoop, and modern query layers like Dremio
  • Collaborate with frontend teams to support integration of React-based user interfaces with backend APIs
  • Modernize and migrate legacy systems to cloud-native infrastructure

Technical Leadership

  • Guide architectural decisions involving data workflows, storage formats, and service patterns
  • Break down complex, cross-cutting tasks into structured delivery plans
  • Mentor junior and mid-level engineers on data engineering best practices, from streaming to transformation layers
  • Review and document architecture choices and technical designs for transparency and alignment

Client & Project Exposure

  • Rotate across engagements (every 6–12 months) involving large-scale data and infrastructure challenges, often in banking, financial services, and regulated environments
  • Lead technical execution across greenfield builds, real-time analytics platforms, and high-throughput systems
  • Act as a hands-on engineering partner to client teams, building long-term technical trust and delivering meaningful impact

What You Bring

Must-Have Experience

  • 8+ years of extensive software/data engineering experience in production environments
  • Advanced expertise in Java or Python, including performance optimization, concurrency, and service-oriented architecture
  • Deep experience building scalable data pipelines with tools like Spark, Kafka, Databricks, and Iceberg
  • Strong working knowledge of RDBMS and SQL, plus hands-on experience with Parquet and big data file formats
  • Familiarity with Hadoop-based ecosystems, large-scale data processing, and modern orchestration practices
  • Hands-on experience with cloud platforms like AWS or Azure
  • Experience integrating backend services with React-based frontends (bonus if full-stack)
  • Solid understanding of CI/CD workflows, API design, and cloud infrastructure fundamentals

Bonus Points For

  • Exposure to LLM/AI-based data transformation tools
  • Prior experience with Java and Python in mixed-language environments
  • Experience with Dremio or similar data lake query engines
  • Experience working in highly regulated industries, especially finance or insurance
  • Ability to operate in hybrid/in-person environments and lead small technical teams

Why You’ll Love This Role

  • Growth-First Culture - From custom career paths to project rotation, we design roles around your goals, not just business needs.
  • Full Ownership & Impact - You’ll own critical parts of delivery, architecture, and technical decision-making. No red tape, no silos.
  • Tight-Knit Team - We’ve built a culture of trust, collaboration, and curiosity. Whether it’s team lunches, hack days, or a new internal tool, we move as one unit.
  • Real Work, Real Users - We’re not building MVPs that sit on a shelf. You’ll work on systems that millions rely on, every day.
  • Flexibility with Structure - We’re a hybrid-first team with a strong appreciation for in-office collaboration, especially at our downtown Toronto HQ. We encourage in-person presence to foster mentorship, connection, and collaboration.


How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities

What You’ll Do

End-to-End Engineering

  • Build scalable, high-performance backend systems using Java, leveraging concurrent and distributed architectures
  • Design and implement robust, distributed data pipelines using Spark, Databricks, Kafka, and Apache Iceberg
  • Develop and maintain microservices that interact with both streaming and batch data sources
  • Integrate complex data systems using ETL/ELT processes, Spring Expressions, and custom APIs
  • Optimize and manage datasets using Parquet, Hadoop, and modern query layers like Dremio
  • Collaborate with frontend teams to support integration of React-based user interfaces with backend APIs
  • Modernize and migrate legacy systems to cloud-native infrastructure

Technical Leadership

  • Guide architectural decisions involving data workflows, storage formats, and service patterns
  • Break down complex, cross-cutting tasks into structured delivery plans
  • Mentor junior and mid-level engineers on data engineering best practices, from streaming to transformation layers
  • Review and document architecture choices and technical designs for transparency and alignment

Client & Project Exposure

  • Rotate across engagements (every 6–12 months) involving large-scale data and infrastructure challenges, often in banking, financial services, and regulated environments
  • Lead technical execution across greenfield builds, real-time analytics platforms, and high-throughput systems
  • Act as a hands-on engineering partner to client teams, building long-term technical trust and delivering meaningful impact

What You Bring

Must-Have Experience

  • 8+ years of extensive software/data engineering experience in production environments
  • Advanced expertise in Java or Python, including performance optimization, concurrency, and service-oriented architecture
  • Deep experience building scalable data pipelines with tools like Spark, Kafka, Databricks, and Iceberg
  • Strong working knowledge of RDBMS and SQL, plus hands-on experience with Parquet and big data file formats
  • Familiarity with Hadoop-based ecosystems, large-scale data processing, and modern orchestration practices
  • Hands-on experience with cloud platforms like AWS or Azure
  • Experience integrating backend services with React-based frontends (bonus if full-stack)
  • Solid understanding of CI/CD workflows, API design, and cloud infrastructure fundamentals

Bonus Points For

  • Exposure to LLM/AI-based data transformation tools
  • Prior experience with Java and Python in mixed-language environments
  • Experience with Dremio or similar data lake query engines
  • Experience working in highly regulated industries, especially finance or insurance
  • Ability to operate in hybrid/in-person environments and lead small technical teams

Why You’ll Love This Role

  • Growth-First Culture - From custom career paths to project rotation, we design roles around your goals, not just business needs.
  • Full Ownership & Impact - You’ll own critical parts of delivery, architecture, and technical decision-making. No red tape, no silos.
  • Tight-Knit Team - We’ve built a culture of trust, collaboration, and curiosity. Whether it’s team lunches, hack days, or a new internal tool, we move as one unit.
  • Real Work, Real Users - We’re not building MVPs that sit on a shelf. You’ll work on systems that millions rely on, every day.
  • Flexibility with Structure - We’re a hybrid-first team with a strong appreciation for in-office collaboration, especially at our downtown Toronto HQ. We encourage in-person presence to foster mentorship, connection, and collaboration.


Loading...