Join Cape Ann

Our team is growing.
Check out our current job opening.
Cape Ann Enterprises is looking for a smart, creative and energetic PHP Developer to join our Life Science Department.

At Cape Ann, you will have the opportunity to work with some of the smartest companies in the world and with top PhDs in the space of Bioinformatics and Genomics that support our strong software development team. Our clients in the United States are developing groundbreaking technologies that come out of research at Harvard and MIT. With these clients, we get to work on exciting projects in Genetics, Medical Diagnostics, Drug Discovery, Artificial Intelligence and other areas of technology that have the power to make the world a better place. We are proud of our contributions to this important work.

If you are ready to challenge the world, join our team and take advantage of a unique opportunity to work with our clients as a PHP Developer in the Life Science Department.

Responsibilities

Primary responsibilities of the PHP Developer include:

  • With the support of our senior team, work closely with genetic, bioinformatics and machine learning scientists to develop production ready software
  • Integration of user-facing elements developed by front-end developers
  • Build efficient, testable, and reusable PHP modules
  • Integration with 3rd party services for data processing, payments, order processing

Requirements

  • 1+ years commercial experience with developing backend solutions with PHP and databases
  • Experience working with PHP 7.X
  • Knowledge of object oriented PHP programming
  • Familiarity with limitations of PHP as a platform and its workarounds
  • Understanding fundamental design principles behind a scalable application
  • User authentication and authorization between multiple systems, servers, and environments
  • Understanding the fully synchronous behavior of PHP
  • Understanding of MVC design patterns
  • Experience with relational databases (MySQL preferred)
  • Creating database schemas that represent and support business processes
  • Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
  • Proficient understanding of code versioning tools, such as Git
  • Basic comprehension of Software Development Life Cycle, Source Control systems, and CI/CD pipelines
  • English Language is a must

Competencies

  • Deep understanding of Linux/RHEL environments and VM management best practices
  • Strong coding skills in one or more of modern programming languages such as Python, Go
  • Experience with Cloud infrastructure (e.g., AWS, Azure) to provide IaaS/IaC, including compute, storage & networking (EC2, EBS, S3, Glacier, Gateway, VPC)
  • Experience with building solutions for high-dimensional datasets such as genomic data using Big Data technologies (e.g., HDFS, Impala, Spark, etc.)
  • Strong comprehension of Software Development Life Cycle, Source Control systems, and CI/CD pipelines
  • Ability to create CI/CD pipelines (Jenkins or similar)
  • English Language is a must

Preferred but not required

  • Proven ability to work independently, self-motivated to learn and develop new methodologies, manage multiple projects simultaneously, keep accurate records, follow instructions, and comply with company policies
  • Ability to ramp up quickly and learn tools and technologies
  • Familiarity with some JavaScript framework like Angular or React
  • Familiarity with security and compliance policies in the domain of Medical Software
Share This