You're using an older version of Internet Explorer that is no longer supported. Please update your browser.
You're using an older version of Internet Explorer and some functionality may not work as expected. Please update your browser for the best experience.
Tasktop Technologies
Tasktop Technologies Logo

Intermediate Software Engineer - Full Stack (Visibility)

Share job:

Job Location icon
Vancouver, BC
Job Type icon
Full Time
Job Category icon
Engineering

Apply Now

Tasktop is looking for a software engineer who thrives on delivering user visible features across our Tasktop Integration Hub applications. We’re searching for someone to join a new team to  create next generation visibility tools. Our product offers the best in class tool integration solutions and we need you to help us make the software value stream visible, creating amazing visibility product features and delighting our customers.

Your development expertise on both the front and back end will see you contributing to the complete stack, from the Javascript user interfaces to REST based APIs, and Java data storage services.

Things you’ll be working on:

  • Designing and delivering new product features to fulfill our visibility vision primarily using Javascript (React, D3, etc.) for front-end services and Java for backend data storage service.

  • Automating build, test, and deployment environments using tools such as JUnit, Selenium, Karma, Jasmine, Jenkins, AWS, and more.

  • Working across teams to deliver features in a collaborative, internal open source culture.

  • Identifying and removing blockers that could prevent delivery of features including cross-team dependencies and architectural concerns.

  • Being a technology leader to push the boundaries of our technology and Agile process.

  • Effectively mentoring more junior engineers to ensure we continue to grow.

What will the work and team be like?

You will join our upcoming Tasktop visibility team, creating features that provide fundamentally new ways of gaining insight into large scale software delivery value streams. This is a new area of development and will require working with customers, working in a very Agile and experimental approach while delivering incremental value.

If you are a problem solver with a track record of working with end users, solving user’s problems, writing high quality code, and inspiring others to do the same, then there’s a role for you at Tasktop.

Our multi-disciplinary engineering teams, including developers, designers, product owners, and testers to ensure fast and agile development. We practice continuous improvement (code reviews, sharing of best practices, team building), automation (Selenium, Karma, Jasmine), and continuous delivery (Jenkins, Docker, AWS, etc). We are a culture of continuous improvement and learning.

Great candidates have:

  • 3+ years of professional software development experience and a proven ability to deliver

  • Excellent Javascript and Java programming, testing, and software design experience

  • Experience building front-end Javascript applications with React/Angular or another leading Javascript framework

  • Experience working with business analysts and 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

  • Experience with at least one scripting language (Ruby, Python, Bash, etc.)

  • Knowledge of best practices in software design and Agile development process

  • Self-motivated, independent, and team-oriented

  • Burning desire to learn and grow

If you know some of the following, that’s even better:

  • Experience with Javascript visualization tools such D3

  • Experience in building web APIs and software that uses web services

  • Experience with DevOps automation tools (Docker, Chef, Ansible, etc)

  • Experience in creating modular systems with Maven

  • Contributions to open source projects

Interested in becoming a Tasktopian?

Please send your resume to [email protected] with the subject heading “Intermediate Software Engineer - Full Stack (Visibility)". We thank all applicants for their interest, however only those candidates selected for an interview will be contacted.

About Tasktop

Tasktop - the leader in Value Stream Integration - connects all the best-of-breed tools, teams, disciplines and processes used for planning, building and delivering software at an enterprise-level. The backbone for the most impactful and largest Agile and DevOps transformations worldwide, the world-first technology enables organizations to connect their Software Value Stream, and enables end-to-end visibility, traceability and governance over the whole software delivery process.

With the ability to support hundreds of projects, tens of thousands of users and millions of artifacts, Tasktop automates the flow of project-critical information between tools to optimize productivity, collaboration and adaptability in an unpredictable and fast-paced digital world.

We’re looking for highly-motivated and talented individuals who want to make a fundamental difference to the technology landscape, by revolutionizing the way software is built and delivered at scale.

Our work culture emphasizes teamwork, openness, professional development, and quality of life. Our global head office is located in beautiful downtown Vancouver, Canada and our US headquarters are in Austin, TX. We have a global presence with an office in London, UK and staff across Europe.


Posted: December 10, 2017
Closes:February 8, 2018