This job posting has expired and no longer is available. Please explore other opportunities.

Full Stack Software Engineer

Who we are:


Founded in Vancouver BC Canada, Tasktop harvests an energetic vibe, while proudly counting the majority of the Fortune 100 as customers. Tasktop pioneered software developer efficiency and continues to innovate in the industry with our CEO Mik Kersten's best-selling book 'Project to Product'. We drive competitive advantage by helping our customers master their software production more efficiently. We provide enterprise-grade tool integration infrastructure that removes the overhead and waste that’s slowing down Agile teams while promoting information flow across teams. With Tasktop, customers can equip teams with best-of-breed tools from multiple vendors to support planning, development, testing, and service desk functions while still achieving end-to-end visibility. Tasktop enables customers to connect, visualize, and measure the value created by their software business.

 

The opportunity:


You will be working with a diverse engineering team in a highly iterative environment applying streaming architecture and analytic techniques to enable enterprise-scale software development groups to visualize, measure, and improve their software development processes.


You will:


  • Work on front-end visualizations of customer data, and back-end streaming data processing 
  • Work with our Product Management team on developing and refining ideas for useful aggregations of customer data and visualizing that data.
  • Work with our Operations team to monitor and maintain microservices.
  • Drive innovation through the use of new technologies.


The products you will be working on are built using a streaming architecture and are cloud based. You will be working with Kafka and related streaming technologies, Kubernetes, Docker, and AWS. Our code is written in Scala, Java, and Typescript (using React). Source code is managed in Git using Gerrit for code reviews, and Jenkins for builds and continuous delivery.


Who you are:


  • Professional software development experience and a proven ability to deliver
  • Excellent Javascript and Java or Scala programming, testing, and software design experience
  • Experience building front-end applications with a leading Javascript framework
  • Experience working with product owners to guide the development of software features from customer problem to delivered solution
  • Experience in writing well-tested software using JUnit and other testing tools
  • Familiarity with using web APIs with a focus on REST
  • Knowledge of best practices in software design and Agile development process
  • Self-motivated and collaborative
  • Burning desire to learn and grow

 

What Gives you an edge:


  • Experience with Javascript visualization tools
  • Experience in building web APIs and software that uses web services
  • Experience with Kafka and stream processing technologies
  • Experience with DevOps automation tools (Docker, Chef, Ansible, etc)
  • Contributions to open source projects

 

As a Tasktop employee you will enjoy flexibility, a health and wellness allowance, volunteer programs, a generous vacation offering, happy hours, and plenty more benefits!

 

Do you want to join the movement?? We would love to hear from you. Apply within! 

Subscribe to Job Alerts