We are seeking a highly skilled Technical Lead to join our dynamic team. In this role, you will be responsible for guiding and mentoring a team of developers while overseeing the design and implementation of software solutions. The ideal candidate will possess strong technical expertise, excellent communication skills, and a passion for driving projects to successful completion. You will work in an Agile environment, collaborating closely with cross-functional teams to deliver high-quality software products.
Duties
Lead the development and optimization of cloud-based solutions that support real-time grain monitoring and risk alerts.
Design and implement highly scalable architectures using
AWS products (AWS IoT, SQS, RDB)
, Docker, and Kubernetes.
Collaborate with cross-functional teams to ensure seamless integration with other grain management systems.
Lead efforts to ensure the reliability, security, and scalability of our cloud infrastructure.
Drive the use of
messaging protocols
like MQTT, protobuf, and websockets for efficient communication across systems.
Collaborate with product managers and stakeholders to gather requirements and define project scope.
Ensure adherence to best practices in software development, including code reviews and version control using SVN.
Mentor junior developers, providing guidance on technical challenges and career development.
Oversee the integration of APIs and ensure seamless functionality across systems.
Participate in Agile ceremonies such as sprint planning, daily stand-ups, and retrospectives.
7+ years
of experience in cloud architecture and development
Proven leadership experience (small team leadership or as a top-performing individual contributor)
Expertise in
AWS products
, Docker, and
Kubernetes
Deep knowledge of
React
,
Ruby on Rails
, and
PostgreSQL
Familiarity with
REST APIs
--designing, implementing, and scaling them
Experience with reliability monitoring and ensuring system uptime
Strong focus on
security
, including architectural design and pen testing validation
Maintain a strong understanding of Linux environments to support application deployment and troubleshooting.
Requirements
Proven experience as a Technical Lead or similar role in software development.
Bachelor's degree in
Software Engineering
,
Computer Science
, or
Computer Engineering
Advanced degrees or certifications are a plus
Experience working with APIs and integrating third-party services.
Solid understanding of Agile methodologies and practices.
Excellent problem-solving skills and the ability to work under pressure.
Strong communication skills, both verbal and written, with the ability to convey complex technical concepts to non-technical stakeholders.
A degree in Computer Science or a related field is preferred but not mandatory.
Join us as we innovate and create cutting-edge solutions that make a difference!
Why OPI?
Join a mission-driven team working on real-world solutions that shape the future of agriculture.
Lead cutting-edge projects in a fast-growing industry with global impact.
Competitive salary, benefits, and opportunities for career growth.
Ready to lead the cloud revolution in grain management?
Apply today and make a difference!
https://opisystems.com/about-opi/careers/
Job Type: Full-time
Pay: $100,000.00-$1,350,008.00 per year
Additional pay:
Bonus pay
Benefits:
Casual dress
Company events
Dental care
Disability insurance
Employee assistance program
Extended health care
Life insurance
Paid time off
RRSP match
Vision care
Work from home
Schedule:
8 hour shift
Monday to Friday
Education:
Bachelor's Degree (preferred)
Experience:
Ruby on Rails: 1 year (required)
APIs: 1 year (required)
IoT: 2 years (required)
Work Location: Hybrid remote in Calgary, AB T2E 6M8
Expected start date: 2025-03-21
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.