Senior Full Stack Developer (Python, React.js)

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

About The Position

Peregrine Advisors is hiring a Senior Full Stack Developer to own the design and delivery of cloud-native Python services on AWS, taking work from refinement through production. The role is based in the Washington, DC metropolitan area with a hybrid work arrangement; commuting cadence varies by assignment. The initial engagement requires U.S. citizenship and the ability to obtain a Public Trust determination. The developer will design and deliver Python services and application components, create React.js front ends and development standards, and build automated workflows using AWS Lambda, SQS, S3, and RDS. The position also designs APIs, integrations, and data flows; improves CI/CD pipelines and automated tests; supports production; leads code reviews and technical decisions; mentors developers; and applies AI-assisted development tools while remaining accountable for delivered code. The role contributes to quality practices, security standards, project estimates, planning, delivery forecasting, and resource allocation. This is a full-time W-2 position with a salary of $150,000 to $170,000 per year. Peregrine offers medical, dental, and vision coverage, insurance protections, a matched 401(k), unlimited paid time off, and sponsored professional certifications and continuing education. Employees work alongside developers, engineers, data scientists, architects, and strategists, with onboarding, certification support, and opportunities to rotate across functions and clients.

Requirements

  • At least 7 years of professional hands-on back-end software development experience in Python.
  • At least 5 years of hands-on front-end software development experience in React.js.
  • Bachelor's degree.
  • Strong hands-on experience building cloud-native applications on AWS, including AWS Lambda, Amazon S3, Amazon SQS, and Amazon RDS.
  • Strong experience with relational databases such as PostgreSQL, SQL Server, or Oracle.
  • Strong experience with NoSQL databases such as MongoDB or DynamoDB.
  • Advanced knowledge of software architecture, distributed systems, design patterns, object-oriented programming, data modeling, and database design.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Experience leading Agile delivery under Scrum or Kanban, with work tracked in an issue tracker such as Jira.
  • Hands-on experience with AI-assisted developer tools such as Amazon Q Developer or GitHub Copilot.
  • A track record of leading a development team and mentoring developers.
  • Excellent communication skills and ability to engage executive leadership, business stakeholders, and technical teams.
  • Proficiency in writing, PowerPoint, and Excel.
  • Ability to obtain a Public Trust determination for the initial engagement.
  • U.S. citizenship required for the initial engagement.

Nice To Haves

  • An AWS certification or a Python certification.
  • Federal information technology experience.
  • Experience leading technical delivery teams in client-facing consulting.
  • Experience applying DevSecOps best practices and implementing CI/CD pipelines.

Responsibilities

  • Design and deliver cloud-native Python services and application components through production.
  • Design React.js front ends and establish standards for other developers.
  • Build automated workflows using AWS Lambda, Amazon SQS, Amazon S3, and Amazon RDS.
  • Design APIs, integrations, and data flows connecting services across a platform.
  • Build and improve CI/CD pipelines and automated tests, and support production operations.
  • Conduct code reviews, resolve design tradeoffs, handle difficult production issues, and mentor developers.
  • Use AI-assisted development tools to accelerate implementation and review while remaining accountable for delivered code.
  • Lead quality development practices, including test-driven development, code reviews, and application security standards.
  • Produce project estimates and contribute to project planning, delivery forecasting, and resource allocation.
  • Lead technical direction and delivery for the assigned area, and communicate decisions to stakeholders.
  • Apply development practices across version control, automated testing, secure coding, and accessibility.
  • Help turn spreadsheet-bound validations and workflows into automation.

Benefits

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