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 Recruiter

YoppWorks is LEVELING UP!!  Despite the current economic challenges YoppWorks is experiencing very strong growth and is looking for a Senior Technical Recruiter who is passionate about hiring the right person for the right job!! 

 

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

 

Who are we looking for?

If you are up for the challenge you will be recruiting primarily for very niche technical roles with a limited talent pool.  This role is to lead the current recruiting team and will be responsible for sourcing, screening and providing a shortlist of qualified candidates for various technical roles. You will also be responsible for promoting the YoppWorks brand to ensure we attract the best professionals. You will build a strong technical talent pipeline and help hire and retain skilled employees.

The position is located in Ottawa, ON.

 

Key Responsibilities

  • Identify/screen/qualify candidates for open positions.
  • Source, screen, interview and evaluate candidates
  • Foster long-term relationships with candidates
  • Review and understand technical job requirements
  • Review applicants to verify if position requirements are met
  • Format resumes if required for presentation to clients
  • Research new technologies
  • Create detailed job descriptions
  • Follow up with candidates
  • Participate in tech conferences and meetups to network with IT professionals
  • Compose job offer letters
  • Onboard new hires
  • Promote YoppWorks’ reputation as a great place to work
  • Keep up to date with new technological trends and products
  • Build a strong technical pipeline
  • Solid understanding of HR practices and labour legislation

 

Basic Requirements

 

  • Proven work experience as a Senior Technical Recruiter finding the top talent
  • Solid knowledge of sourcing techniques: social media recruiting, etc.
  • Ability to build strong relationships
  • Ability to learn technical information
  • Self-confidence and self-starter
  • Proficiency with office automation tools for proofreading, editing and formatting
  • Excellent written and verbal communication skills
  • Excellent interpersonal skills
  • Support strategic initiatives to build organizational capability by attracting, developing and retaining top talent, and create programs for talent retention
  • Ability to multi-task and work in a fast-paced/changing environment
  • Strong analytical aptitude and problem-solving skills
  • Ability to make recommendations by using sound, independent judgment
  • Effective time management and project management skills
  • Perform administrative HR duties, including but not limited to, developing and maintaining job descriptions, processing paperwork and data entry related to YoppWorks’ programs and processes

 

 Bonus Requirements:

  • Experience working for a fast-growth company
  • +2 years Human Resource Generalist experience
  • Bilingual in English & French

 

YoppWorks is an innovative company 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.

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

Sr Java Developer
YoppWorks is seeking a Senior Java Developer to join our consulting team who will assist in the development, delivery, and management of technology-based business solutions for our clients. He/she has extensive experience in coding, testing, and implementing configuration changes and assisting in the design of software applications to meet both functional and technical requirements.

The role is remote with a strong preference for candidates located in Ottawa or Montreal.

Key Requirements:
Strong work experience using Java 8+ (bonus if Java 11)
Experience with Maven, Spring 4+, Spring Boot, Docker
Bonus if experience with Microservices, reactive architecture, Kubernetes, OpenStack, and Software Defined Networking
Contributing to project teams by communicating, committing, code reviews, pairing, etc
Other duties as assigned.

Basic Requirements:
BSc Degree in Computer Science, Software engineering or related discipline or comparable experience/education.

Professional Skill Requirements:
Ability to work collaboratively as a team member
Tolerance for unknowns while in the process of making them known.
Open to feedback and providing feedback.
Willing to take on bigger tasks and help refine them.
Intrinsically motivated, able to self-direct and contribute while focused on outcomes.

If this sounds like the next challenge for you, please apply directly! In the meantime, check us out at www.yoppworks.com

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