Network Ninja Logo jpg

PHP Software Developer

Network Ninja

Job Description

Were looking for junior, intermediate, and senior developers with a deep understanding of OOP concepts, and experience working on frameworks, that want to write and maintain PHP for one of our 3 core products.

Working on frameworks and understanding OOP seem like unavoidable requirements, but the language you used in the past does not need to have been PHP.

If youre interested so far, please read the rest of the req in its entirety, and follow the instructions contained within to apply. There will be 1 screening interview with senior management, and then 1 technical interview with members of the development team. We move methodically, and quickly, and you probably do, too, so this can be an efficient process.

Responsibilities, Requirements, and Job Concepts

We build and maintain large PHP frameworks that sit on top of large databases.

  • OOP PHP, SQL.

Much of that runs on AWS EC2 for webservers, and RDS where our PostgreSQL databases live. We strive to use S3, generally, instead of an EC2 filesystem. There is some JSON, and some AWS Lambda written in Python. Our infrastructure team sets up and manages these assets, but if you have exposure or experience, that will be beneficial.

  • Cloud, AWS, PostgreSQL, JSON (great! but not necessarily a requirement.)

A lot of the EC2s are Linux, and we use either subversion (soon to be GitHub) or GitHub to manage our codebase.

  • Version control, teamwork.
  • Linux.

We are entirely remote, and all macOS for workstations.

  • USA only, fulltime, experience working remotely.
  • Experience working with macOS.

We encourage the use of AI tools, such as Copilot and ChatGPT to make coding more efficient. We now have infrastructure in place to use LLMs securely on confidential data and code. You should not be averse. Its fine to be skeptical.

  • Experience using LLMs.
  • Experience and insight from using one of the following, desired: GitHub Copilot, Amazon CodeWhisperer, and/or ChatGPT PLUS (whatever).

Network Ninja is HIPAA compliant, and we are audited annually for our SOC 2 Type 2.

  • Security-focused, and willing to be compliant with our thoughtful and required-to-exist security policies.

If you know Vue, thats excellent, but if you want to learn Vue, thats also helpful.

Instructions on how to apply

A human wrote this req. A human will review your application. If the application doesnt follow instructions, or the email is convoluted because its been written by an LLM, it will be disregarded.

Please keep it short, and human, and send your 1) resume (your name in the filename, if attachment), 2) a cover letter explaining your understanding of the position and how youre the only candidate that matters, and 3) any work product samples youd like to show off, to: [email protected].

At Network Ninja we value the diversity in backgrounds and experiences that our employees bring to us. Were proud to be an equal opportunity workplace and we welcome applications from all qualified candidates.

Freshly added jobs in United States

Software Engineer

Software Engineer III

Software Engineer

Software Development Engineer

Who is Hiring is part of Cybrient Technologies SA