Senior Full Stack Developer (React.js, Python)

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

About The Position

Peregrine Advisors is hiring a Senior Full Stack Developer to build and deliver cloud-native Python services and React.js applications on AWS. The role owns assigned services from design and refinement through production, including how components fit together, their integrations and data flows, and the quality and operational practices used to support them. The initial engagement is based in the Washington, DC metropolitan area under a hybrid work arrangement, with commuting frequency varying by assignment. It requires U.S. citizenship and the ability to obtain a Public Trust determination. The developer will design Python services and application components, shape React.js front-end design and standards, and build automated workflows using AWS services including RDS, S3, SQS, and Lambda. The role also leads application security practices, code reviews, test-driven development, automated testing, CI/CD and production-support practices. It involves mentoring developers, resolving production problems, making design decisions, estimating and planning work, and using AI-assisted development tools while remaining accountable for shipped code. The role may also automate spreadsheet-based validations and workflows. This is a full-time W-2 position with a salary of $150,000 to $180,000 per year. Peregrine describes its work as spanning strategy through implementation and offers onboarding, sponsored professional certifications and continuing education, 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.
  • Practical experience developing cloud-native applications on AWS, including Amazon RDS, Amazon SQS, Amazon S3, and AWS Lambda.
  • Advanced understanding of database design, data modeling, object-oriented programming, design patterns, distributed systems, and software architecture.
  • Strong experience with relational databases such as SQL Server, PostgreSQL, or Oracle.
  • Strong experience using NoSQL databases such as DynamoDB or MongoDB.
  • Strength in analysis, troubleshooting, and problem-solving.
  • Experience directing Agile delivery in Scrum or Kanban, with work tracked in Jira or a similar issue tracker.
  • Established record of directing and mentoring a team of developers.
  • Direct practical use of AI-assisted developer tools such as GitHub Copilot or Amazon Q Developer.
  • Excellent communication skills for engaging technical teams, business stakeholders, and executive leaders.
  • Proficiency in writing, PowerPoint, and Excel.
  • Ability to obtain a Public Trust determination for the initial engagement.
  • U.S. citizenship for the initial engagement.

Nice To Haves

  • Background establishing CI/CD pipelines and following DevSecOps best practices.
  • Certification in Python or AWS.
  • Prior information technology work for the federal government.
  • Experience leading technical delivery teams on consulting engagements involving direct client interaction.

Responsibilities

  • Design Python services and application components and take them through delivery.
  • Design React.js front ends and define development standards for other developers.
  • Design service data flows, integrations, and APIs to connect components to the wider platform.
  • Build automated workflows using AWS RDS, S3, SQS, and Lambda.
  • Lead application security standards, code reviews, test-driven development, and other quality practices.
  • Create and improve automated tests, CI/CD pipelines, and production-support practices.
  • Mentor developers, conduct code reviews, resolve difficult production problems, and make design tradeoffs.
  • Estimate projects and contribute to planning, delivery forecasting, and resource allocation.
  • Use AI-assisted development tools to accelerate implementation and review while remaining accountable for delivered code.
  • Deliver integrated solutions that meet consistent quality standards and automate spreadsheet-based validations and workflows.
  • Direct Agile delivery and help maintain a steady, productive development team as priorities change.

Benefits

  • Medical insurance with the employee premium fully paid and half of dependent premiums covered.
  • Dental insurance with the employee premium fully paid and half of dependent premiums covered.
  • Vision insurance with the employee premium 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 an employer match of up to 4% of salary.
  • Unlimited paid time off.
  • Sponsored professional certifications and continuing education.
  • Extensive onboarding and opportunities to rotate across functions to expand skills and perspective.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service