Tech Jobs

now browsing by category

 

DevOps Specialist – Vancouver

DevOps Specialist – Vancouver

We’re looking for a Development Operations Specialist with Sys Admin knowledge to join our client’s Product Development team. Local candidates only please. 
 
Scaling and improving database infrastructure is the main focus of this position. Collaborating with engineers, the DevOps Specialist will ensure the databases remain stable, reliable, and recoverable.
 
To be successful in the role, you should be able to solve production problems and maintain database performance to meet the company’s needs. You should also possess experience with web production environments and a passion for security.
This is a full time position as part of the Product Development team in a Gastown, Vancouver office, with a starting salary based on qualifications. 
 

Job overview- DevOps Specialist – Vancouver

 
  • Collaborating with the IT and Product Development teams to ensure integrity, security, and ongoing performance of our infrastructure, including identifying and fixing programming changes, errors, and subsequent modifications.
  • Monitoring, assessing, and maintaining the SaaS infrastructure such as storage, security, and servers, with a focus on  Cassandra database, Elasticsearch, and Docker Swarm for optimal operation
  • Performing/scheduling/maintaining daily backup operations, including hardware and software upgrades and database normalization and replication procedures.
  • Fixing errors and system issues via periodic testing, help desk tickets, and other methods
  • Using and maintaining tools that automate system health checks
  • Researching and recommending improvements to the organization’s hardware, software and infrastructure.
  • Testing and installing issued patches in conjunction with software providers and vendors or other third parties.
  • Ensuring that hardware is adequately sized and configured by conducting planning scenarios to meet future needs.
  • Creating and updating disaster recovery plan or other security policies, as well as implementing and advocating for them across the business
  • Managing and monitoring user accounts, creating, updating and removing access as necessary.
  • Acting as a consultant to the team as a technical resource on new applications or potential system enhancements in support of future requirements or developments

Required Qualifications – DevOps Specialist – Vancouver

  • An M.Sc. or Ph.D. in Computer Science or Computer Engineering
  • Familiarity or experience with Relational and Non-Relational Database Technologies: MySQL/Percona, NoSQL,
  • Software development skills in Python, Java, Go JavaVM settings, and Python interpreter
  • 3+ years of experience in Systems Administration with an understanding of the application process and metrics to monitor resource usage
  • Strong knowledge of system design, analysis, installation, backup, recovery, storage management, methodologies, processes, and tools.
  • Solid experience with Cassandra, Elastic Search, Docker, Docker Swarm, HDFS/Hadoop, MySQL, CQL,
  • Experience with networking TCP/IP protocols
  • Practical working knowledge of Linux
  • Ability to write concise and accurate documentation
  • Critical thinking skills and a natural avoidance of taking shortcuts
  • Trustworthiness, and the ability form meaningful working relationships
  • Excellent written and verbal communication skills
  • An innovative mindset that leads to solutions
  • Good sense of ownership and accountability
The client offers a competitive compensation package, extended health benefits and a matching Retirement Savings Plan, and a culture that values flexibility, real work/life balance, and trust.

Apply now

QA test Automation Engineer – Vancouver

QA test Automation Engineer – Vancouver

Job Summary & Responsibilities

Do you have an eye for detail? Are you a careful tester who’s happiest when automating scripts? We’re looking for an experienced Quality Assurance Test Automation Engineer to join our Product Development team, working closely with them to ensure system consistency as well as a positive, delightful experience for each of our customers.

This is a full time position as part of our Product Development team in our Gastown, Vancouver office, with a starting salary of $50,000 – $55,000, depending on qualifications. 

Only North American residents will be considered

Our client provides a world-class SaaS solution to capture and collect websites and social media data for eDiscovery and regulatory compliance. Our technology is used by over 1500 customers including Fortune 500 brands, government agencies, financial services firms, and other well-known organizations.

This client has already received several awards including the Red Herring Top 100 award as one of the 100 hottest startups in North-America.

Growing fast and looking for sharp, team players to help build our innovative SaaS platform to collect legal evidence from social media accounts and websites. Technology stack is Python, AngularJS, Cassandra database cluster, MapR (Hadoop).

You’ll be a great match if you have:

3+ years of Quality Assurance, Test Automation, or Software Development in Test experience

Understanding of current testing and debugging methodologies

Solid experience with testing HTML/CSS, Swagger, Selenium, JUnit, PyUnit, AWS, Linux, and Fabric, and RESTful APIs

Proficiency in creating automated unit & API test scripts (PyUnit)

Familiarity with XML, HTML and REST APIs

Familiarity with tools like GitHub, Postman, Soap API, Jenkins, Ghost Inspector, or similar

Good understanding of the entire web development process (design, development and deployment) and application lifecycle

An M.Sc. or Ph.D. in Computer Science or Computer Engineering

Experience in creating automated test script with Selenium (using Python)

The client offers competitive salary packages, an incredible work environment, and career advancement opportunities.

 

What they can offer you:

  • Excellent health & dental plan.
  • Solid Pension Plan.
  • Central downtown location, easy to reach by train, metro, bus or watertaxi.
  • Thursday’s company catered lunch.
  • Fun stuff: foosball, table tennis, bar, events etc.

 

Apply Now

Back-end Python Software Engineer – Vancouver

Back-end Python Software Engineer – Vancouver

Our client provides a world-class SaaS solution to capture and collect websites and social media data for eDiscovery and regulatory compliance. Our technology is used by over 1500 customers including Fortune 500 brands, government agencies, financial services firms, and other well-known organizations.

This client has already received several awards including the Red Herring Top 100 award as one of the 100 hottest startups in North-America.

We’re growing fast and looking for sharp, team players to help build our innovative SaaS platform to collect legal evidence from social media accounts and websites. Our technology stack is Python, AngularJS, Cassandra database cluster, MapR (Hadoop).

For our software engineering team, we’re looking for an experienced Back-end Python Software Engineer.

Key Responsibilities and Accountabilities: Back-end Python Software Engineer – Vancouver

 

  • Work in our team to implement new modules & features, resolve bugs & manage the existing platform
  • Perform unit / module testing of software to find errors and confirm programs meet specifications.
  • Assist quality assurance team by providing assistance to testers and support personnel as needed to determine system problems.
  • Collaborate with quality assurance in creation of test plans and participate in reviews.
  • Evaluate impact of software performance, and recommend changes to software design team.
  • Write and maintain documentation to describe program development, logic, coding, testing, changes, and corrections.
  • Provide product content to technical writers.
  • Set up software configuration control and software development environments including program source control to ensure reliable backups and source code integrity.
  • Escalate issues to management as appropriate.
  • Participate in design and code reviews with other developers.
  • May take on lead role as required.
  • Independent decisions are made daily.
  • Decide best course for code development.

Qualifications:

 

  • BSA, M.Sc. or Ph.D. in Computer Science or Computer Engineering.
  • 5+ years of working experience in Python software development, Python Packages and Libraries.
  • Advanced design / debugging / coding skills.
  • Relational and Non-Relational Database Technologies: MySQL, NoSQL, Cassandra
  • Practical working knowledge of Linux.
  • Ability / experience in optimization of Python 2.x and 3.x code for computational and I/O efficiency.
  • Experience using web framework such as Tornado with Python.
  • Experience with front-end web technologies: HTML, CSS3, Javascript, jQuery and Bootstrap, AngularJS.
  • Familiarity with XML, HTML and REST APIs.

 

Competencies include: complex problem solving skills, communication skills, organizational skills, analytical skills, quality management, teamwork, leadership skills and ability, coaching and mentoring skills.

 

The client offers competitive salary packages, an incredible work environment, and career advancement opportunities.

 

What they can offer you:

  • Excellent health & dental plan.
  • Solid Pension Plan.
  • Central downtown location, easy to reach by train, metro, bus or watertaxi.
  • Thursday’s company catered lunch.
  • Fun stuff: foosball, table tennis, bar, events etc.

 

Requirements

  • BSA, M.Sc. or Ph.D. in Computer Science or Computer Engineering.
  • 5+ years of working experience in Python software development, Python Packages and Libraries.

 

Benefits

The client offers competitive salary packages, an incredible work environment, and career advancement opportunities.

 

Apply now

Developer – Ruby on Rails – Vancouver


Developer – Ruby on Rails – Vancouver

Work experience 5-9 years
Expected Earnings $80,000-$120,000 +

Job Description

We are helping our new client locate and secure a strong Ruby on Rails developer for its’ growing team. Their office is located in the heart of Gastown.

We want you to be part of the backend development at a smaller, but very fast-moving ecommerce development shop.

Specifically you will be responsible to:

–Play a role in application development
–Own the code base, continually refactor it, and make it better
–Implement a road map of new features
–The typical developer stuff: liaise with customer support, bring ideas to meetings, educate other team members on best practices and continually look for ways to improve the product.
–Develop RESTful APIs for internal and external use
–Develop scalable backend services

Required Skills & Experience – Developer – Ruby on Rails – Vancouver

To apply for this position, you must have a deep knowledge of the Ruby on Rails framework, have developed scalable backend services and an agile approach to problem solving.

The successful candidate will also have a minimum:

–4+ Years of Ruby on Rails Development and 8+ years developing software in a commercial environment

— Solid experience in building high-performance, reliable and scalable services.

–Development experience in a cloud-based infrastructure
–Knowledge of MySQL and NoSQL databases
–Experience with Ajax based user interfaces
–Ecommerce experience is a bonus

–In addition you must be efficient, organized and be able to follow through on commitments. You’re intelligent, have great analytical skills and have a high attention to detail. Calm under pressure, and have a great work ethic with excellent communication skills.

Appy NOW

Software Developer / Engineer – Vancouver

Software Developer / Engineer – Vancouver 

Expected Earnings: Above industry standard compensation package
Work Experience: 5+ years
Vancouver, BC

Job Description:
Our client is looking for a talented, rock solid Software Developer/Engineer to join their core development team. You are an expert in all things development, have a passion for solid code and delivering quality products. You have a sense of urgency, need little supervision, and get things done. You are a natural idea accelerator, are able to work under tight deadlines and understand what it takes to work on mission critical software in a growing company. You have this uncanny ability to discuss technical issues with non-techies in laymen’s terms, and are able to communicate with existing and potential clients (whether other developers, CEOs or CTOs) with confidence and ease. *Local candidates only please.

As a software developer, you will not just be involved in all aspects of the software development process, but also be encouraged to provide input on future projects, code processes and company direction. You will also be making heavy use of the latest & greatest technologies, so a craving for learning new things is a must. You are adventurous, competitive and driven to excel!

Principal Responsibilities:
Work on the development of existing and new technology (from requirements gathering and analysis to high-level design, implementation, test and maintenance).
Carry out research and prepare technical proposals and demonstrations for new projects.
Design and develop sample code and contribute to technical documentation.
Interact with customers who seek solutions to their inquires.
Assist and collaborate with other developers.

 

Required Qualifications – Software Developer / Engineer – Vancouver 

  • A degree in computer science, computer/software engineering or equivalent.

  • 2 to 5 years experience developing complex software projects and applications.

  • Strong proficiency in C/C++ development, with additional experience with Java or C# being a plus.

  • Strong mathematical analysis and problem solving abilities.

  • Experience with one or more development environments (Windows, Linux, Mac, etc.).

  • Excellent interpersonal and communication skills, both written and verbal.

  • Ability to work effectively on assignments through correct prioritization and management of tasks in order to ensure high-quality deliverables at each stage of the project.

  • Comfortable working independently, as well as part of a fast-paced and collaborative team environment.

Assets:

  • Knowledge and/or interest in computer graphics, AI, document formats (especially page description languages such as PDF, SVG, XPS, PostScript), and image compression technologies.

  • Familiarity with advanced algorithms related to raster and vector image processing.

  • Flexible and with experience working as part of multi-disciplinary teams.

  • Thirst for knowledge, with a strong initiative and drive to go above and beyond.

  • Entrepreneurial spirit.

  • Fun to be around.

  • Flexible.

Apply Now