Full Stack Developer (PHP, Python)

OpenDataJobs•Washington, DC
•$100,000 - $150,000•Hybrid

About The Position

Peregrine Advisors is hiring a Full Stack Developer to build web applications end to end, from user interfaces to data layers. The initial project is expected to involve full-stack features using PHP and Laravel, with Python, and may include React or Vue front ends, REST APIs, AWS deployment, Python automation, and caching for applications with heavy concurrent traffic. The role’s assignments may evolve over time, with developers moving to where the hardest problems are. This is a hybrid role based in the Washington, DC metropolitan area; commuting cadence varies by assignment. The initial engagement requires U.S. citizenship and the ability to obtain a Public Trust determination. The position is full-time W-2, with a salary of $100,000 to $150,000 per year. The technical assessment is a live Python coding exercise.

Requirements

  • At least 4 years of professional full-stack development experience with PHP/Laravel and Python.
  • Bachelor's degree in Computer Science or a related field.
  • Expert-level PHP and Laravel knowledge, including MVC architecture and Eloquent ORM.
  • HTML5, CSS3, and modern JavaScript (ES6+), with experience in at least one front-end framework: React or Vue.js.
  • Python experience for scripting, automation, and web development using Django or Flask.
  • Experience with relational databases such as MySQL or PostgreSQL and query optimization for web applications.
  • AWS deployment experience with EC2, RDS, S3, CloudFront, and Route 53.
  • Experience with Git-based version control and modern tooling such as Composer and npm/yarn.
  • Knowledge of HTTP, web security principles, API design, and responsive design.
  • Clear written and verbal communication for technical and non-technical audiences.
  • U.S. citizenship and ability to obtain a Public Trust determination for the initial engagement.

Nice To Haves

  • LLM API integration, such as OpenAI or Anthropic, and prompt engineering.
  • Blockchain and smart-contract integration (Web3).
  • A portfolio of shipped full-stack projects.
  • Federal information technology experience.
  • Familiarity with AI-assisted developer tooling.

Responsibilities

  • Build full-stack features using Laravel on the back end, React or Vue on the front end, and REST APIs to third-party systems, as assignment requires.
  • Write unit and integration tests for delivered work.
  • Deploy and run applications on AWS.
  • Write Python automation and implement caching to support application performance as traffic grows.
  • Build responsive interfaces and maintain application responsiveness as concurrent users increase.
  • Work across interfaces, data, and deployment to diagnose and fix problems.
  • Use AI-assisted development tools to implement, test, and improve owned components while reviewing and testing their output.
  • Document decisions, write for client stakeholders, and present work to technical and non-technical audiences.
  • Take ownership of outcomes and adapt to evolving assignments and client needs.

Benefits

  • Medical, dental, and vision insurance with the employee premium fully paid and half of dependent premiums covered.
  • Employer-paid life, accidental death, short-term disability, and long-term disability insurance.
  • 401(k) with employer match of up to 4% of salary.
  • Unlimited paid time off.
  • Sponsored professional certifications and continuing education.
  • Extensive onboarding and development support across assignments and clients.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service