Senior Full Stack Developer (React.js, Python)

OpenDataJobs•Washington, DC
•Hybrid

About The Position

Peregrine Advisors is hiring a Senior Full Stack Developer to design, build, and deliver cloud-native Python services and React.js application components on AWS. The role retains ownership of assigned services from design through production, including how components fit together, their data flows and integrations, and the quality and support practices used by the team. The initial work is a hybrid arrangement in the Washington, DC metropolitan area, with commuting cadence varying by assignment. The initial engagement requires United States citizenship and the ability to obtain a Public Trust determination. The developer will lead technical decisions and delivery for assigned platform components, develop and define standards for React.js interfaces, and create automated workflows using AWS services. The role includes establishing application security, code review, test-driven development, automated testing, CI/CD, and production support practices. It also involves mentoring developers, resolving difficult production issues, settling design tradeoffs, planning and estimating delivery, and using AI-assisted development tools while remaining accountable for shipped code. Peregrine describes the position as full-time W-2 employment.

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 background with relational databases such as SQL Server, PostgreSQL, or Oracle.
  • Strong background with NoSQL databases such as DynamoDB or MongoDB.
  • Strength in analysis, troubleshooting, and problem solving.
  • Experience directing Agile delivery using 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 experience with AI-assisted developer tools such as GitHub Copilot or Amazon Q Developer.
  • Excellent communication skills for working with technical teams, business stakeholders, and executive leaders.
  • Proficiency in writing, PowerPoint, and Excel.
  • United States citizenship and ability to obtain a Public Trust determination for the initial engagement.

Nice To Haves

  • Background establishing CI/CD pipelines and applying 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 carry 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.
  • Use AWS RDS, S3, SQS, and Lambda to build automated workflows.
  • Lead application security standards, code reviews, and test-driven development practices.
  • Create and improve automated tests, CI/CD pipelines, release processes, and production support practices.
  • Mentor developers, conduct code reviews, address production problems, and resolve 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 a consistent quality standard.
  • Automate spreadsheet-based validations and workflows.

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 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 and assignments.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service