Too many brands suck at social. Yours doesn’t have to.
Social Media Management System • Twitter • Facebook • LinkedIn • Social Media ROI
August 20
🏢 In-office - Toronto
Too many brands suck at social. Yours doesn’t have to.
Social Media Management System • Twitter • Facebook • LinkedIn • Social Media ROI
• Work within a cross-functional team (including designers, product managers, architects and other developers) to deliver compelling products and services to our customers • Design, write, test, and deploy high quality scalable code • Implement our technical roadmap as we scale our services and build new products • Maintain standards of security, reliability, performance, and quality • Work out loud by sharing your experiences and expertise, helping to improve and enhance processes • Take ownership of your work and work autonomously when necessary • Participate in code reviews, and apply software development best practices • Work with the following technologies: Distributed compute engines (Spark, Athena / Presto, Flink is a plus), Iceberg table knowledge is a plus.
• At least 3 years of experience in developing and maintaining software or an equivalent level of education or work experience, and a track record of substantial contributions to software projects with high business impact • You know how to wrangle data (Data Modeling) • You are proficient in at least one programming language below, and have a desire to learn other languages. • You have experience in software design: you know how to analyze and design features, drive discussions, and propose technical solutions. • You have been a solid contributor in teams that have worked on medium-to-large sized projects that had an impact on business; an understanding of SaaS software development practice is considered an asset. • You know how to apply best practices to ensure high-quality code (i.e. automated tests; code reviews). • Open Communication: clearly conveys thoughts, both written and verbally, listening attentively and asking questions for clarification and understanding • Collaboration and Teamwork: works with others to deliver results, meaningfully contributing to the team and prioritizing group needs over individual needs • Self Development: is personally committed to, and actively works to continuously improve • Problem Solving: uses an organized and logical approach to find solutions to complex problems. Looks beyond the obvious to understand the root cause of problems • Resilience, Tolerance for Change/Ambiguity: can effectively cope with change, finding ways to advance work and projects
Apply Now