Full Stack Developer (Python, React.js)

OpenDataJobs•Washington, DC
•Hybrid

About The Position

Peregrine Advisors is hiring a Full Stack Developer to develop and support cloud-native Python services on AWS, including back-end features, React.js screens and components, APIs, integrations, automated workflows, and deployment pipelines. The role carries user stories from refinement through production and includes testing, code review, defect resolution, secure and accessible coding, and support for production services. The developer will use AI-assisted development tools while reviewing and testing their output and remaining accountable for delivered code. The position 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. Work is performed with developers, engineers, data scientists, architects, and strategists across client assignments, with opportunities for professional development, sponsored certifications, and rotation across functions.

Requirements

  • At least 4 years of professional hands-on software development experience, including back-end work in Python and front-end work in React.js.
  • Bachelor's degree.
  • Familiarity with AWS cloud development, including AWS Lambda and Amazon S3.
  • Ability to turn a defined specification into working, tested code and own it through production, using object-oriented design, design patterns, and data modeling.
  • Experience with relational databases such as PostgreSQL, SQL Server, or Oracle.
  • Experience with NoSQL databases such as MongoDB or DynamoDB.
  • Strong troubleshooting and problem-solving skills and sound analytical judgment.
  • Delivery experience in an Agile framework such as Scrum or Kanban, using a work-tracking tool such as Jira.
  • Excellent communication skills, including working directly with non-technical client stakeholders and translating business requirements into technical solutions.
  • Accurate estimation of assigned tasks and work effort.
  • Proficiency in writing, PowerPoint, and Excel.
  • U.S. citizenship and ability to obtain a Public Trust determination for the initial engagement.
  • Clear communication, listening, adaptability, ownership, and accountability for the code delivered.

Nice To Haves

  • Hands-on delivery of production workloads in AWS.
  • An AWS certification or Python certification.
  • Federal information technology experience.
  • Client-facing consulting experience.
  • Familiarity with AI-assisted developer tools.
  • Familiarity with CI/CD pipelines and DevSecOps practices.

Responsibilities

  • Build back-end features in Python on a cloud-native AWS stack, starting from user stories.
  • Build React.js screens and components for application features.
  • Automate workflows using AWS Lambda, Amazon S3, and related AWS services.
  • Develop APIs and integrations connecting internal systems with commercial products.
  • Write unit and integration tests, participate in code reviews, and resolve defects through production.
  • Help automate CI/CD pipelines and build deployment pipelines so service releases become routine.
  • Write secure and accessible code and support services in production.
  • Use AI-assisted development tools and review and test their output.
  • Uphold quality development practices, including test-driven development and automated testing.
  • Deliver and own tested, working code through production.
  • Automate business operations that replace manual checks, validations, and spreadsheet workflows.
  • Translate business requirements into technical solutions in collaboration with client stakeholders.
  • Estimate assigned tasks and work effort accurately.

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 a 100% employer match up to 4% of salary and immediate vesting.
  • 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