This job board retrieves part of its jobs from: Emploi Étudiant | Toronto Jobs | Work From Home

Tech jobs every day in Canada!

To post a job, login or create an account |  Post a Job

   Canadian Tech jobs   

Website updated every day with fresh jobs in the IT industry

Slide 1
Slide 2
Slide 3
previous arrow
next arrow

Crucial Interactive: Senior Software Engineer

Crucial Interactive

This is a Full-time position in Saint-Vincent-De-Paul, QC posted July 17, 2021.

Contobox is on a mission to disrupt the digital marketing space.

Our award-winning technology empowers brands to leverage their first-party data together with the Contobox unique creative intelligence to deliver high-impact, high-engagement, personalized interactive experiences to their audience.Our Engineering team based out of Montreal is leading the efforts to make Contobox the easiest to use and highest converting creative technology for brands around the World.

Our team builds highly scalable and fault-tolerant distributed services that serve millions of connections every hour, such as platform APIs, merchant integrations, and data intensive applications that provide insight into user behaviour as it relates to brand’s retail experience, products, events, promotions and much more.

With this in mind, the Contobox team is creating unique products and experiences that provide brands with actionable data to connect with their audience in a smarter way.We’re looking for a Senior Software Engineer who is eager to demonstrate leadership, loves diving deep into complex systems and thrives when given the autonomy to find solutions to the most challenging problems in the industry.

If that sounds like you, we would love to have you join our team of dedicated and passionate engineers to tackle unique and challenging problems while collaborating in a cross-functional environment.

You’ll have the opportunity to work with the latest technologies, will be empowered to innovate and will have complete ownership of your engineering projects.Responsibilities Architect, design and build modern, Cloud-native, distributed systems Leverage complex modeling and data-at-scale systems Evaluate the design and the architecture of the systems and ensure their functionality, performance and scalability, considering the trade-off between availability and consistency.

Participate in peer code review to ensure code quality and to help everyone grow Dive deep into complex engineering problems, improve processes, tools and coding standards Adapt the DevOps mindset to emphasize speed and efficiency across every step of the development process and to enable continuous delivery and integration Actively demonstrate leadership skills and constantly raise the bar to deliver higher standards of quality products Have full ownership of the projects and have good understanding of the corporate requirements to improve business metrics and user experience Provide mentorship and technical coaching to junior and intermediate engineers Collaborate with the stakeholders in a cross-functional environment both local and remote Actively participate in team meetings and provide valuable input and constructive feedback Requirements A Bachelor’s degree in Computer Science, Engineering or related field, or equivalent practical experience 5+ years of professional software development with focus on two or more of the following programming languages C/C++, C#, Java, Go, PHP, Node.Js, Python Experience building high volume and highly scalable web services Experience with distributed systems, concurrency, replication, sharding and load balancing.

Experience with any of the following cloud service providers AWS, GCP or Azure (we use AWS) Experience with streaming technologies RabbitMQ, Kafka, AWS Kinesis, AWS SNS/SQS, Amazon MQ or others Experience with any of the following database technologies MySQL, PostgreSQL, MongoDB, Aerospike, AWS DynamoDB, Redis Strong team working skills in a fast-paced environment with the ability to build and maintain trusted relationships with people and groups with diverse backgrounds Highly motivated with a proven ability to manage priorities and meet deadlines Be bold and take risks Our Tech Stack +1 bonus point for each of the following ) Programming Go (Golang), PHP, Node.Js, Bash, Python, Spark/Hadoop Database MySQL, DynamoDB, Redis Streaming Kinesis, Redis Analytics Athena, Redshift, EMR, Glue CI/CD Jenkins, Kubernetes, Bazel, Docker, Makefiles Cloud AWS (EC2, ECS, ELB, RDS, CloudFormation, etc.) Benefits Competitive salary 100% sponsored Medical/Dental/Vision insurance plan $600 annual fitness and health related allowance Peer-to-peer recognition and rewards (Bonus.Ly) Xbox and ping-pong table Snack bar, Barista Espresso and lots of beer!

Social events, team building activities and occasional company paid lunches Contobox is committed to employment equity, diversity, inclusion and Indigenization in the workplace and welcomes applications from individuals from equity seeking groups such as women, radicalized/visible minorities, indigenous/aboriginal people, people with disabilities, people who identify in the LGBTQ+ community and others who reflect the diversity of Canadian society.