YoppWorks | Careers | Looking for a job

Passionate about Open Source Technologies? Reactive Systems? Functional Programming?

YoppWorks is for you! 

 

 

OUR CURRENT OPENINGS: 

Site Reliability Engineer (DevOps)

Who are we?


YoppWorks is a proponent of Open Source technology and works with the existing Open Source community along with promoting its benefits to Enterprises. We focus on helping our clients modernize their application environment via our established consulting practice and training seminars. We are based in Ottawa, with offices also in Toronto and Montreal. We are looking for people who are as passionate about programming as they are about creating great software products. We believe in taking on interesting projects with amazing clients. We strongly believe that all good projects start with open-source technology. We are partners with Lightbend, RedHat, and Google. 
For more information, check us out at yoppworks.com

Please note this position is remote within Canada, with a strong preference for candidates in Montreal, Ottawa, or Toronto.

Summary


As a member of a cross-functional development team, you are responsible for the deployment and successful operation of our scalable, reactive systems production and development environments. You are a skilled developer with exceptional expertise and skills in automation, configuration, continuous delivery and operations.

 

Key responsibilities

  • Design, configure and maintain production and development environments for large reactive, cloud-based systems
  • Automate the continuous delivery of development artifacts
  • Instrumenting monitoring and alerting solutions
  • Agent of change who is constantly learning and seeking better outcomes

 

Basic Requirements (Some or all of the following)

  • BSc Degree in Computer Science, Software engineering or related discipline or comparable experience/education.
  • Proven ability to support multiple operational environments (native, cloud, etc.)
  • Experience with Docker and Kubernetes
  • Experience with CI/CD Pipeline for deployment automation
  • Experience with monitoring and alerting tools such as Prometheus and Grafana
  • Experience with configuration management
  • Experience with Infrastructure as Code
  • Experience with Linux administration
  • Experience with Bash shell scripting
  • Experience using and administering Kafka, Cassandra, GitLab, Nexus
  • Experience using and administering multiple cloud platforms including Microsoft Azure
  • Programming experience (Scala, Java, Python, etc)

Professional Skill Requirements

  • Team player and comfortable working directly with clients
  • Personable and enthusiastic

 

If this sounds like your next opportunity, please apply directly! We thank all candidates for their interest, however only those selected for interviews will be contacted. 

APPLY NOW

 

Business Development Representative (Cloud)

YoppWorks is looking for a Business Development Representative. You will use your strong business development skills, outbound sales prospecting skills, and channel development skills to help uncover new customer leads. Please note this position is located in Ottawa, ON or Toronto (remote). 

 

Who are we?

YoppWorks is a proponent of Open Source technology and works with the existing Open Source community along with promoting its benefits to Enterprises. We focus on helping our clients modernize their application environment via our established consulting practice and training seminars. For more information, check us out at yoppworks.com

 

What will your day look like?

  • Identifying sales opportunities for the YoppWorks Sales Team to help grow a new business area and foster a new business partnership
  • Work with our existing channel partners to generate new leads
  • Participate in company Sales Campaigns
  • Manage the opportunities in the Customer Relationship Management (CRM) tool
  • Qualify leads, as well as research into prospective companies
  • Drive pipeline growth by scheduling leads with Account Executives
  • Participate in weekly forecast meetings and provide account feedback

 

What you’ve (ideally) accomplished so far?

  • 2-3 years of BDR experience
  • Experience prospecting opportunities for Cloud-based system like Infrastructure as a Service (IaaS)
  • Experience working with existing channel partnerships
  • Experience with qualifying leads and booking appointments for Account Executives
  • Experience with sales tools including Zoom, SalesLoft, and Marketo to outreach to customer prospects
  • Proven record of achieving daily activity and quarterly quotas

If this excites you and sounds like your next career challenge, click the apply button!

APPLY NOW

 

Senior Scala/AKKA Developer

YoppWorks is looking for 2 Senior Scala Developers who also have Akka and/or Spark experience and are located in Canada. You are a highly skilled craftsperson with a proven record of accomplishment for producing high-quality work.  You enjoy breaking down tough problems and working with a high-performing team to deliver valuable solutions to our clients.  This position plays an instrumental role in building out scalable and robust systems within the Lightbend Reactive stack.

Location can be anywhere in Canada, but strong preference candidates for Montreal, Ottawa, or Toronto.

The successful candidates will have:

  • 2-3 years of production experience with Scala
  • 2-3 years of experience with Akka and/or Spark is required
  • Solid understanding of Java in the Enterprise, or working knowledge of Java fundamentals including programming languages, best practices, development, and operations awareness
  • BSc Degree in Computer Science, Software Engineering or related discipline or comparable experience/education preferred
  • Ability to work closely with architects, engineers, as well as product and business owners to evolve architectures and design technical solutions using the Lightbend stack
  • Release high-quality code early and often using lean and agile technical practices and processes
  • Work with a lean-agile team(s) to develop scalable and robust Scala-based systems and web applications
  • Take technical leadership of software development on a small team
  • Experience with distributed systems and solving availability, scalability and consistency problems in them
  • Skillful at interacting and working with people in a leadership role; working with a self-organized lean and agile team to mitigate key project technical risks, managing effort, and ensuring quality
  • Dedicated to producing quality code and dedicated to best practices such as automated testing, code reviews, pair programming, test driven development, continuous integration, and continuous deployment
  • Passionate about enabling others to adopt new technologies
  • Other duties as assigned

Professional Skill Requirements

  • Strong interest in functional programming (specifically Scala).
  • Personable and enthusiastic.
  • Ability to work as a team member in a creative, analytical, problem-solving environment.
  • Flexible with the ability to travel as required.

You will be joining the YoppWorks product team helping to commercialize GoSpaces, our exciting new mobile application. GoSpaces encourages productive employee behaviors using gamification and translates employee decisions into financial, environmental, and wellness benefits. GoSpaces helps employees manage everyday tasks – book meetings, find a workstation, submit a service ticket, and engage with their colleagues. GoSpaces will increase collaboration, productivity and make workdays easier.

 For more information please visit: https://www.gospacesmobile.com

 Think you might be a good fit? Apply today!

APPLY NOW

 

Scala Developer (Intermediate)
YoppWorks is looking for an Intermediate Scala Developer who ideally has Akka and/or Spark experience and is located in Canada to join our consulting team of experts. You are a highly skilled craftsperson with a proven record of accomplishment for producing high-quality work. You enjoy breaking down tough problems and working with a high-performing team to deliver valuable solutions to our clients. This position plays an instrumental role in building out scalable and robust systems within the Lightbend Reactive stack.

Location can be anywhere in Canada, but there is a strong preference for candidates in Montreal, Ottawa, or Toronto.

The successful candidates will have:

1-2 years of production experience with Scala
1-2 years of experience with Akka and/or Spark
Solid understanding of Java in the Enterprise, or working knowledge of Java fundamentals including programming languages, best practices, development, and operations awareness
BSc Degree in Computer Science, Software Engineering or related discipline or comparable experience/education preferred
Ability to work closely with architects, engineers, as well as product and business owners to evolve architectures and design technical solutions using the Lightbend stack
Release high-quality code early and often using lean and agile technical practices and processes
Work with a lean-agile team(s) to develop scalable and robust Scala-based systems and web applications
Take technical leadership of software development on a small team
Experience with distributed systems and solving availability, scalability and consistency problems in them
Skillful at interacting and working with people in a leadership role; working with a self-organized lean and agile team to mitigate key project technical risks, managing effort, and ensuring quality
Dedicated to producing quality code and dedicated to best practices such as automated testing, code reviews, pair programming, test driven development, continuous integration, and continuous deployment
Passionate about enabling others to adopt new technologies
Other duties as assigned

Professional Skill Requirements

Strong interest in functional programming (specifically Scala).
Personable and enthusiastic.
Ability to work as a team member in a creative, analytical, problem-solving environment.
Flexible with the ability to travel as required.

If this sounds like your next opportunity, please apply directly. In the meantime, feel free to check us out at www.yoppworks.com

APPLY NOW

Senior Product Owner
Yoppworks is looking for an experienced product owner to join our GoSpaces team to help revolutionize the workplace. We need an experienced product owner that can take our Product Leader’s Vision and Feature requirements and can determine the best path for our development to get us there. An ideal candidate will have experience with Scrum teams and aggressive business goals in a fast paced startup environment.

Key Responsibilities
Work directly with our Product leader to capture product vision and to convert into epics and stories for the development team.
Quality Control – Should be able to determine the General Quality of the product to ensure it stays on track.
Manage Product Backlog – Work with Product Leader to maintain, groom and prioritize product backlog.
Work closely with the development team to clear obstacles
Establish an environment where the development team can be effective
Address development team dynamics
Forecast the numbers of deliverables possible in a sprint
Ability to shield his/her development team from outside distractions and interferences

Professional Skills Requirements
Effective Communicator
Team Oriented
SCRUM Product Owner Training and Experience
Conflict Resolution
Needs to be expert in estimation and planning

Requirements
5 + Years working as a Product Owner for a SCRUM team
Excellent written and verbal communication skills in English

If this sounds like your next career challenge, feel free to click the apply button. In the meantime, check us out at gospacesmobile.com

APPLY NOW

Full Stack Developer (Remote)

YoppWorks is looking for 2 Developers (Intermediate or Senior) who have experience with Scala or any other functional programming languages (e.g. Haskell, Erlang, Elixir, Kotlin, etc). You are a highly skilled craftsperson with a proven record of accomplishment for producing high-quality work. You enjoy breaking down tough problems and working with a high-performing team to deliver valuable solutions to our clients.  This position plays an instrumental role in building out scalable and robust systems within the Lightbend Reactive stack.

Location can be anywhere in Canada, but strong preference for candidates in Montreal, Ottawa, or Toronto.

The successful candidates will have:

  • BSc Degree in Computer Science, Software Engineering or related discipline or comparable experience/education preferred
  • 2+ years of production experience with any functional programming language (preference for Scala) 
  • 2+ years of production experience with front-end technologies (preference for React Native) 
  • Solid understanding of Java in the Enterprise, or working knowledge of Java fundamentals including programming languages, best practices, development, and operations awareness
  • Ability to work closely with architects, engineers, as well as product and business owners to evolve architectures and design technical solutions
  • Release high-quality code early and often using lean and agile technical practices and processes
  • Work with a lean-agile team(s) to develop scalable and robust Scala-based systems and web applications
  • Experience with distributed systems and solving availability, scalability and consistency problems in them
  • Skillful at interacting and working with people in a leadership role; working with a self-organized lean and agile team to mitigate key project technical risks, managing effort, and ensuring quality
  • Dedicated to producing quality code and dedicated to best practices such as automated testing, code reviews, pair programming, test driven development, continuous integration, and continuous deployment

Professional Skill Requirements

  • Strong interest in functional programming (specifically Scala).
  • Personable and enthusiastic.
  • Ability to work as a remote team member within a creative, analytical, and problem-solving environment.
  • Flexible with the ability to travel (once life get back to normal)

You will be joining the YoppWorks product team helping to commercialize GoSpaces, our exciting new mobile application. GoSpaces encourages productive employee behaviors using gamification and translates employee decisions into financial, environmental, and wellness benefits. GoSpaces helps employees manage everyday tasks – book meetings, find a workstation, submit a service ticket, and engage with their colleagues. GoSpaces will increase collaboration, productivity and make workdays easier.

APPLY NOW

Technical Marketing Manager

Looking for meaningful work where you can have an impact? YoppWorks is the place for you.

As a global market leader, YoppWorks offers application development consulting services. Using Open Source Software such as the Lightbend and Google stack, we provide to our customers the mentorship to their  technical teams, drive the implementation of product delivery, and offer development augmentation engagements. Our consulting services allow enterprises to drive success in meeting their strategic goals and deliverables while ensuring the best possible service.

Please note this role is located in Ottawa, Canada (remote during the pandemic). 

When you Work at YoppWorks

  • You’ll have the once-in-a-career opportunity to be a part of a movement—  YoppWorks is committed to the Open-Source Community and we strongly believe all good projects start with open-source technology. As a dedicated partner of Lightbend and Google, it is the YoppWorks mission to ensure every project engagement is a success. Our Partners have some great commercial products available to support each phase of the project lifecycle.
  • You’ll make more than just a paycheque. You’ll have the opportunity to combine your passion with purpose every day while achieving tangible results. 
  • You’ll join a high-performing, purpose-driven team that will help you advance your skills and adopt the growth mindset that’s essential to success at our company (and in everyday life). Our inclusive environment will allow you to come to work each day and be your best, most authentic self.

 

What will I be doing?

  • A hands on and creative thinker who oversees the activities and operations of the marketing team on strategy and delivery. 
  • Create and deliver the YoppWorks vision of being a leader and educator in the technical community.
  • Writing effective technical content that appeals to our intended audience and builds on our brand of technical leaders in the market.
  • Plan and execute digital marketing campaigns to increase demand in targeted markets.
  • Lead marketing activities throughout the year ensuring increase in brand recognition.
  • Work closely with the sales team to implement effective marketing strategies to help drive value to prospective customers.
  • Report monthly analytics and KPIs to the executive team.
  • Manage interactions and dependencies between the team and other areas of the business, contributing to broader organizational goals.

What have I done so far?

  • 4+ years of experience as a Technical Marketing Manager within the IT industry (preferably a tech company with rapid growth)
  • As a skilled technical content writer, you have written compelling technical content pieces to capture the intended audience.
  • You’ve created/leveraged customer insights, data analytics and research to develop a marketing strategy.
  • You’ve created successful multi platform campaigns targeting a specific audience.
  • You are confident in reporting on campaign analytics, outcome and ROI on campaigns and strategy.
  • Self-motivated and able to work independently and with others in a fast-paced busy team environment with the ability to prioritize.
  • Excellent verbal and written communication skills, positive attitude, confidence and politeness.
  • Ability to work independently and simultaneously handle multiple projects with deadlines
  • Proficiency in Photoshop, Illustrator, WordPress and Marketo.

 

What you can expect

  • An environment where constant learning is the norm.
  • Opportunity to work in a fast-paced environment for a dynamic company with a history of proven success.
  • Join a team of innovative thinkers as part of a rapidly growing company that is all about helping businesses create innovative corporate and workplace giving programs.
  • Connect with a passionate group in an open, collaborative, and fun environment.

Our Commitment to a Diverse Culture

  • We believe in the power of diversity and we’re dedicated to creating a diverse, equitable and inclusive environment at YoppWorks. We ensure equal opportunity for all applicants and encourage people of all visible minorities, including Indigenous applicants, and those of any religion, sex, age, ability, sexual orientation, gender identity or expression to apply.

APPLY NOW

Show Buttons
Hide Buttons

Get access to the Scala Guide

Join our mailing list to receive the latest news, updates and gated content

You have successfully downloaded the Scala Guide

Get Access to the Monoids For Production Article

Join our mailing list to receive the latest news, updates and gated content

The Monoids For Production page will load in 3-5 seconds

Get access to the Comonads For Life article

Join our mailing list to receive the latest news, updates and gated content

The Comonads For Life page will load in 3-5 seconds

Get access to the article

Join our mailing list to receive the latest news, updates and gated content

The page will load in 3-5 seconds