DevOps
We’re looking for a Development Operations Developer with a passion for experimentation. If you’re interested in helping us build the future of mobile healthcare, this job is for you.
You’ll need to have:
A strong background in Linux administration, preferably Ubuntu/Debian Proven skills monitoring and managing scalable clusters
Proficiency inBash scripting skills
Knowledge of best practices, continuous integration, and SCM tools (Git) A good eye for design and passion for software architecture
Familiarity with Agile software development methodology Strong commitment to quality
Self-motivation and pride in your work
Interest in learning new things and overcoming challenges
It’d be great if you have:
A computer science degree
Knowledge of database administration and tuning skills experience in clustering and replication is highly preferred.
Python experience with virtualenv is highly preferred.
Operational experience with one or more automation and provisioning tools such as Ansible, Chef or Puppet
Experience with monitoring/logging tools - Nagios, ELK Stack and Sentry. Familiarity with virtualization platforms - Specifically, VMWare and Docker.
A clear understanding of networking technologies including load balancers, firewalls and DNS. Experience with Cloud services such as: AWS, Rackspace and DigitalOcean is an asset. Understanding of distributed multi-tier infrastructures
Experience with automated testing, Jira project management, Jenkins and Gradle
You’ll be working on:
Designing and supporting operational infrastructure. Automation for infrastructure setups and configurations. Monitoring software systems and infrastructure performance Quickly identifying, troubleshooting and solving technical issues. Enhancment and documentation of infrastructure tools and processes. Contributions to improve the software release process.
Assisting software teams in building standardized development environments. Be available for on-call support.
Collaborating with other designers and developers
Providing beautiful and high quality code that improves our code base in meaningful ways Fixing bugs fast and taking your time to solve hard problems well
QA Analyst
We’re looking for a detail oriented QA analyst with a passion for making good things great. If you’re interested in helping us build the future of mobile healthcare, this job is for you.
You’ll need to have:
An interest in testing and quality assurance;
Familiarity with Agile software development methodology; Programming experience using some of the following technologies:
PHP Python JavaScript HTML CSS Java AJAX REST
Good written and verbal communication skills; Excellent problem-solving skills;
Professionalism and a meticulous attention to detail; Self-motivation and pride in your work;
Disdain for regression, low coverage numbers, and repetition; Interest in learning new things and overcoming challenges.
It’d be great if you have:
A computer software or engineering degree;
Handling of databases using MySQL/PostgreSQL (relational databases in general) and MongoDB;
Knowledge of Behaviour Driven Development (Cucumber, Fitnesse, Specflow) / Specification by Example Working proficiency with Git/GitHub;
Experience in documenting integration test cases and data, developing quality assurance plans, prioritizing anomaly corrections and recommending process improvement solutions related to quality assurance practices; Knowledge of Jira bug tracking and workflows;
Experience testing web platforms, including web UIs and web APIs; Experience with automated testing;
Knowledge of software development best practices (continuous integration, code reviews, build management); Experience with Docker containers.
Here’s what you will be doing:
Acting as a quality advocate;
Requirements analysis, test case identification, test script creation and execution, tracking of defects and reporting of results in an Agile environment;
Evaluating tools and technologies to improve the overall QA process;
Analyzing requirements and use cases to develop test plans and estimate efforts; Developing and maintaining well written test plans and test cases;
Performing security, load, and performance testing; Reading and maintaining our Python and PHP test projects;
Assisting Client Success Managers during functional testing and users during acceptance testing;
Developing automated test systems using tools (Selenium Webdriver, PHPUnit, pytest, Beautiful Soup), scripts, and data sets;
Performing integration, performance, and load testing;
Identifying improvement opportunities and recommending solutions to optimize and evolve work processes and methods;
Front End Developer
We’re looking for a Senior Front End Developer with a passion for coding. If you’re interested in helping us build the future of homecare, this job is for you.
You’ll need to have:
3 years’ experience in software development Proficiency in Javascript, CSS (LESS)
Knowledge of best practices, continuous integration, and SCM tools (Git) A good eye for design and a passion for software architecture
Familiarity with Agile software development methodology A strong commitment to quality
Self-motivation and pride in your work
An interest in learning new things and overcoming challenges
It’d be great if you have:
A computer science degree
Experimenting, educating on, or scaling new techniques, technologies, and processes within a company or community
Experience test writing in Javascript and providing highly effective code reviews / peer support
You’ll be working on:
Creating delightful, polished interfaces using Javascript, HTML5, and CSS3 Writing scalable and maintainable CSS and JavaScript;
Building applications that are responsive, performant, and accessible
Being an advocate throughout the company for best practices of Rich Internet Application (RIA) Collaborating with other designers and developers
Providing beautiful and high quality code that improves our code base in meaningful ways Fixing bugs fast and taking your time to solve hard problems well
Back End Developer
We’re looking for a software developer with a passion for writing great code. If you’re interested in helping us build the future of mobile healthcare, this job is for you.
You’ll need to have:
Programing experience with PHP while working in a Linux/Unix environment Knowledge of database (MySQL and PostgreSQL)
Proficient understanding of code versioning tools (Git) Passion for software architecture
Familiarity with Agile software development methodology Strong commitment to quality
Self-motivation and pride in your work
Interest for learning new things and overcoming challenges
It’d be great if you have:
A computer engineering degree
Coding skills in Python, Ruby, Node.JS, Javascript Knowledge of software based development Familiarity with RESTful APIs
Familiarity with continuous integration (Jenkins) Scripting knowledge with Shell, Bash, or Perl
You’ll be working on:
Creating robust back end systems Writing scalable and maintainable PHP
Getting involved with various other feature development of the system Collaborating with other developers
Providing beautiful and high quality code that improves our code base in meaningful ways Fixing bugs fast and taking your time to solve hard problems well