miovision - Senior Full Stack Software Developer
Responsibilities
• End-to-End Ownership: Develop, test, deploy, and maintain product-level code across the entire codebase, taking total ownership of critical features and high-impact projects. • Architect & Influence: Lead technical design discussions and drive significant architectural improvements to boost system performance, reliability, and scalability. • Complex Problem Solving: Triage, debug, and rapidly resolve intricate system issues, tracing root causes across the entire ecosystem—from hardware to networks and services. • System Optimization: Continuously evaluate the performance, cost, and scalability of live systems, proactively refactoring legacy code to ensure seamless growth. • Agile Collaboration: Work cross-functionally in dynamic agile sprints alongside product managers, designers, and fellow engineers to guarantee development perfectly aligns with business objectives. • Quality Champion: Conduct thorough code reviews, providing sharp, constructive feedback that ensures strict adherence to best practices, performance optimization, and maintainability. • Mentorship & Knowledge Sharing: Evolve technical documentation and actively mentor junior team members and co-op students, keeping technical clarity a top priority as the organization scales. • The Ideal Profile: • The Full-Stack Veteran: You bring extensive experience designing, deploying, and maintaining high-impact, full-stack software solutions. • The Polyglot Programmer: You boast strong proficiency in Kotlin, Python, TypeScript, Spring Boot or related languages with a proven track record of developing robust, scalable applications. • The Event-Driven Architect: You have deep expertise in building distributed microservices utilizing Apache Kafka, Debezium (for Change Data Capture), and robust Pub/Sub architectures for real-time communications. • The Cloud & Container Pro: You possess proven mastery of AWS cloud-managed applications and are highly experienced with container orchestration using Docker. • The IoT & Data Master: You excel at managing complex IoT systems and large-scale datasets, bringing strong knowledge of data pipelines (Snowflake) and real-time caching solutions (Redis). • The AI Adopter: You are a forward-thinking problem solver with hands-on experience using modern agentic tooling, perfectly balancing AI-augmented and human-driven approaches to deliver reliable software. • The Engineering Leader: You are a natural mentor and technical influencer who takes pride in elevating your peers, leading design discussions, and driving continuous improvement across the codebase.
Benefits
• We invest in our team with benefits designed for modern life and true work-life balance. • Comprehensive Coverage: Your well-being is covered from day one with comprehensive health benefits, 24/7 virtual healthcare access, and dedicated wellness programs. • Financial Future: Build for tomorrow with our RRSP/401K Matching Plan and share in the company's success through our Variable Incentive Plan. • Time to Recharge: Truly unplug with our unique Mio-Days and flexible vacation policy. • Work & Life Support: We support you with flexible work options, an internet subsidy, a remote work allowance, and enhanced leave for new parents. • Sound like your next adventure? Apply now and let's start building together!
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT