Would you like to work with a great team on software integration and provide enterprise end users a great experience?
About the role
We're seeking a versatile
Apache NiFi Integration Developer
to design, build, and maintain scalable data workflows while supporting our NiFi infrastructure. You'll work closely with System Integration Team and Solutions Architect to extend NiFi's capabilities (custom processors, APIs, ETL/ELT pipelines) and ensure the platform's reliability, security, and performance.
This role blends
development (70%)
and
platform support (30%)
, ideal for someone who enjoys hands-on coding but also understands infrastructure, security, and operational best practices.
Hours and location
Our team works 100% remotely with a high level of daily team interaction and occasional in person meet-ups in the Greater Toronto Area. Future plans around location are still open. Our primary focus is the wellness of our team and their families.
This role requires proximity to the Greater Toronto Area. Involves some flexibility in hours combined with occasional morning, evening, or weekend availability for scheduled deployments or critical issues.
Compensation
This is a permanent full-time position (40 hours/week), with an annual salary (based on experience) plus bonus. Shared medical, dental, wellness, and insurance benefits.
Key Responsibilities
Integration & Development
Design, develop, and optimize
Apache NiFi workflows
for data ingestion, transformation, and routing (ETL/ELT).
Build custom NiFi processors
in Python or Java to meet unique business needs.
Develop and maintain
RESTful APIs
(including OAuth2-secured endpoints) to interact with NiFi workflows.
Integrate with diverse systems:
MS SQL Server, SFTP/FTPS, messaging queues (e.g., Kafka, RabbitMQ), and pub/sub models
.
Troubleshoot data flow bottlenecks and optimize performance.
Platform Support & Maintenance
Administer Apache NiFi clusters
: Monitor, tune, and ensure high availability.
Implement
security best practices
: SSL/TLS, OAuth2, encryption, and access controls.
Collaborate with DevOps to automate deployments (CI/CD).
Document workflows, operational procedures, and disaster recovery plans.
Skills and knowledge required
Bachelor's degree
in Computer Science/IT or equivalent experience.
3+ years of
Apache NiFi
experience (or similar ETL tools like StreamSets, Airflow, Informatica).
Python proficiency
(for scripting, custom processors, APIs)
OR Java
(NiFi processor development).
5+ years of
MS SQL Server
(complex queries, stored procedures, performance tuning).
You have hands-on experience with:
SFTP/FTPS
and secure file transfer protocols.
RESTful APIs
(design, security, versioning).
Structured/semi-structured data
(JSON, XML, Avro).
Strong troubleshooting skills for data flows and system integrations.
About you
An avid problem solver, you are able to debug complex integrations and optimize workflows.
Documentation-first mindset: You pride yourself in providing clear workflow diagrams, runbooks, and sharing knowledge.
Collaborative by nature, you work well with cross-functional teams (DevOps, Integration Team, DBAs, security).
Bonus Points
Certifications in
SQL Server, Python, or cloud platforms
are a plus.
Cloud platforms
: Azure/AWS/GCP (e.g., Azure Data Factory, AWS Glue).
When we're working from home - virtual team events include cooking classes, online games, costume contests, and other on-camera fun.
When we meet up in person - team events include good food, skiing, picnics, foosball tournaments, bowling, boat rides, and more.
Flexible work hours.
Sit/stand workstations and other ergonomic support.
Learning support customized to your needs.
Your birthday off!
Benefits include dental, vision care, paramedical coverage mental health and lifestyle counselling, telemedicine, travel insurance, and more.
Community fundraising including Daily Bread Food Bank and Red Cross relief efforts.
Employee resource groups that support our team culture, ensuring every team member feels included and has a voice.
About us
We build leading-edge
Enterprise Asset Management software
to help some of the world's largest organizations to manage millions of fleet and fixed assets in over fifty countries. We enable customers to mine mission-critical data to optimize the maintenance of their assets. A past winner of the Timmy Award for Best Tech Work Culture in all of North America - learn more about us at cetaris.com/careers!
Our core values
Respect the Individual
Work with Integrity
Encourage Innovation
Strive for Excellence
Persevere - Never Give Up
Always Learn & Share
Have Fun - Enjoy the Journey
Accessibility needs
At Cetaris, we believe in providing a safe, equitable, and accessible space for all. If you are an applicant with a disability, we ask you to reach out to discuss your accessibility needs at any phase in the application process.
Job Types: Full-time, Permanent
Pay: $90,000.00-$110,000.00 per year
Benefits:
Company events
Dental care
Employee assistance program
Extended health care
Flexible schedule
Life insurance
Paid time off
Vision care
Wellness program
Work from home
Application question(s):
Based on our job description, what do you believe is the most critical responsibility of the Integration Developer role?
Are you comfortable combining integration development and platform support and maintenance in a hybrid role?
Please let us know if you've used any AI tools to assist in completing your application. If so, which ones and how. Thank you.
Experience:
Apache Nifi: 3 years (required)
MS SQL Server: 5 years (required)
Python or Java: 3 years (required)
Location:
Greater Toronto Area, ON (required)
Work Location: Remote
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.