Full Stack Developer

 
 

Must provide portfolio site and/or GitHub for review along with resume and cover letter.

How to apply: Email a cover letter, resume and portfolio for review to the “Apply Here” link on this page with subject line: “Application: Full Stack Developer”

 

Cognition Studio, Inc. is a consultancy/agency working with innovation leaders in life sciences, healthcare, and global health.

As a full-stack developer on the Cognition Development team your role will be to consult on solutions and deliver CMS (WordPress and/or CraftCMS) projects small and large as well as build custom programming solutions. We are not looking for a web site “builder” or designer that simply uses plug-ins like Elementor to accomplish engineering objectives, we are looking for a true developer with extensive experience on the back-end using PHP, Twig templating, and Javascript. We expect the successful candidate to be able to review designs, have strict attention to detail, and not be afraid to provide feedback, recommendations, or the occasional reality check on design requirements versus our capabilities to deliver. We look for and value creative thinking to solve engineering requirements, independent and team work ethic, and, as a small team, the ability to fill any role in the evaluation, build, and deployment steps of the development life cycle. As an experienced developer, you will need to know or be familiar with estimating your work using story points or hourly estimates, have worked within a full or modified Agile/Scrum process.

In this role we would also expect some exposure and familiarity with CMS platforms other than WordPress. In addition, having previous experience mentoring other developers, taking on technology research projects, and presenting solutions in a client-facing environment are all highly coveted skills. We are hoping you are excited to learn and branch out into new opportunities and are always looking forward to better ways to serve our clients.

As we do deploy some headless solutions, it would be a bonus to have JS framework experience, specifically React and/or Gatsby. However, this is not a requirement.

Required Skills

  • Minimum 4 years of front-end development (HTML, JS, and/or React, Vue, Angular) experience
  • Minimum 4 years of experience developing PHP solutions for competitive industry clients
  • Minimum 2 years of experience with SQL (stored procedures, database architecture)
  • Minimum 3 years of building custom plugins for WordPress, CraftCMS, or other PHP based content management systems
  • Experience developing using a traditional or modified Agile/Scrum methodology
  • Knowledge and experience working in all of the facets of the software development life cycle

 

Desired Skills

  • Experience estimating project level task efforts using story points
  • Experience estimating level of effort using time and duration during the discovery and requirements gathering process
  • Experience leading small development teams and mentoring other, less experienced team members
  • Experience with GraphQL and CMS headless integration
  • Experience with WCMS platforms other than WordPress
  • Knowledge of at least one other back-end programming technology (C#, Ruby)
  • Familiarity with mobile development UI frameworks such as React Native, Flutter, or Ionic

 

—–

Equal Employment Opportunity Policy Statement

Cognition Studio, Inc. is an Equal Opportunity Employer and Prohibits Discrimination and Harassment of Any Kind

Cognition is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. All employment decisions at Cognition are based on business needs, job requirements and individual qualifications, without regard to race, color, religion or belief, national, social or ethnic origin, sex (including pregnancy), age, physical, mental or sensory disability, HIV Status, sexual orientation, gender identity and/or expression, marital, civil union or domestic partnership status, past or present military service, family or parental status, or any other status protected by the laws or regulations. Cognition will not tolerate discrimination or harassment based on these characteristics and encourages applicants of all ages.