Posted: 2 hours ago
Job Description
<p>Since 1995, Red Oak Technologies has been a trusted partner in the tech industry, delivering innovative talent solutions that drive progress. We specialize in quickly acquiring and efficiently matching top-tier professional talent with clients in immediate need of highly skilled contract, permanent or project management based resources.</p><p><br></p><p><b>Sr. Edge-to-Cloud Developer</b></p><p><br></p><p>Ottawa or Toronto, Canada</p><p><br></p><p>We are seeking a talented and highly motivated Edge-to-Cloud Developer to join our innovative Software Development team. In this role, you will play a crucial part in designing, developing, and deploying robust software solutions that power our cutting-edge lidar based products and platforms. You will work across the entire stack, from intuitive front-end interfaces to scalable backend services and cloud infrastructure, directly contributing to the evolution of our Portal, CloudViewer and LidarHub. We are looking for a self-starter who can independently drive complex tasks from conception to completion with a high degree of autonomy.</p><p><br></p><p><b>Key Responsibilities</b></p><ul><li>Full Stack Development: Design, develop, and maintain high-performance and scalable web applications, including our Portal, CloudViewer and LidarHub, utilizing IoT Platform and Angular for the frontend and Python, Rust, or C++ for backend services.</li><li>Distributed Systems: Engineer and implement robust distributed systems using technologies like Kafka for messaging, cloud compute services, and RDS for relational databases, ensuring reliability and scalability.</li><li>Cloud Infrastructure: Manage and optimize our cloud infrastructure across AWS and GCP, including deployment, monitoring, and scaling of applications and services.</li><li>Containerization & Orchestration: Develop and deploy applications using Docker containers, ensuring consistent environments from development to production.</li><li>Operating System Environment: Work comfortably within a Linux environment, leveraging its capabilities for development, deployment, and troubleshooting.</li><li>Performance Optimization: Identify and address performance bottlenecks throughout the application stack, from database queries to frontend rendering.</li><li>Code Quality & Best Practices: Contribute to code reviews, uphold high standards for code quality, documentation, and maintainability.</li><li>Innovation & Problem Solving: Proactively research and propose new technologies and solutions to enhance our software products and development processes.</li></ul><p><br></p><p><b>Required Qualifications:</b></p><ul><li>Bachelor's degree in Computer Science, Software Engineering, or a related technical field.</li><li>5+ years of professional experience in full-stack software development.</li><li>Strong backend development experience with Python.</li><li>Experience with Rust or C++ for high-performance backend services or specialized applications.</li><li>Proficiency with modern frontend frameworks, particularly Angular.</li><li>Experience with distributed system design principles and technologies (e.g., Kafka, message queues, microservices).</li><li>Demonstrated experience with cloud platforms (AWS and/or GCP), including services like compute instances, databases (e.g., RDS), and storage.</li><li>A solid understanding of how to design, develop, test, and monitor software solutions running at the edge</li><li>Experience creating, maintaining and deploying Docker containers in development and production environments.</li><li>Solid understanding of Linux operating systems.</li><li>Ability to work independently, take initiative, and drive tasks to successful completion with minimal supervision.</li><li>Experience with Gitlab CI or other CI/CD systems</li></ul><p> </p><p>Preferred Qualifications:</p><ul><li>Familiarity with lidar based technology and products</li><li>HTML, CSS and familiarity with RESTful APIs</li></ul><p><br></p><p>Red Oak Technologies is made up of people from a wide variety of backgrounds and lifestyles. We embrace diversity and invite applications from people of all walks of life. See what it's like to be at the top; connect with one of our recruiters and apply today. </p><p><br></p><p>Let us help you find your next career opportunity! JOIN RED OAK TECHNOLOGIES! </p><p><br></p><p>Learn what it's like to be a Red Oak Consultant!</p><p><br></p><p>Red Oak Five (Core Values): Relationships First Exceptional Quality and Service Unwavering Integrity and Trust Be Easy To Do Business With Respect Everyone</p>Create Your Resume First
Give yourself the best chance of success. Create a professional, job-winning resume with AI before you apply.
It's fast, easy, and increases your chances of getting an interview!
Application Disclaimer
You are now leaving Govtjobs.ca and being redirected to a third-party website to complete your application. We are not responsible for the content or privacy practices of this external site.
Important: Beware of job scams. Never provide your bank account details, credit card information, or any form of payment to a potential employer.