Tasktop is redefining Software Lifecycle and DevOps tool integrations, making a huge impact on how the world’s biggest companies develop and deliver their software. We are looking for a full stack Senior Software Engineer to join our world-class team. Your years of development experience on both the front and back end will see you contributing to the complete stack, from the Angular/Javascript front end to REST based APIs to the Java services backing it all. Your track record of writing high quality code with high test coverage within an Agile (Scrum, Kanban) software development process will fit right in with Tasktop values. Like us, you strive for continuous improvement (Gerrit code reviews, sharing of best practices, team building), automation (Selenium, Karma, Jasmine, Docker, Ansible), and continuous delivery (Jenkins, virtualization, AWS, etc).

Responsibilities

Designing and delivering new product features, designing and building new Software Lifecycle and DevOps integrations using Java, REST, and AngularJS.
Automating build, test, and deployment environments using tools such as AWS, Docker, Chef, Ansible and more.
Working across teams to deliver features in a collaborative, internal open source culture.
Solving hard problems with a fantastic team.

Qualifications

Candidates must have the following qualifications:

Bachelor's Degree in Computer Science, related field or equivalent career experience.
Solid Java and Javascript programming, testing, and software design experience.
Some experience with at least one scripting language (Ruby, Python, Bash, etc.)
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, independent, and team-oriented
Working knowledge of MacOS, Linux, or Windows
Excellent written and verbal communication skills
Burning desire to learn and grow

Exceptional candidates will also have some of the following qualifications:

This position is based in Tasktop's head office in the heart of downtown Vancouver, British Columbia, Canada.

Application Details
Please send your resume and cover letter to [email protected] with the subject heading “Senior Software Engineer". We thank all applicants for their interest, however only those candidates selected for an interview will be contacted.