Position : Full Stack Developer (Python / FastAPI + React) - - AWS ECS Fargate & Terraform.
Client : Bank.
Location : Dallas, TX (Hybrid)
Type of hire : FTE / CTH (6 months).
Visa : Independent.Yrs of Exp : - 12+ yrs only.
About the Role :
We're looking for a hands on Full Stack Engineer to build and scale cloud native web applications using FastAPI on the backend and React on the frontend. You'll containerize services, automate infrastructure with Terraform, and deploy to AWS ECS on Fargate. The ideal candidate blends product thinking with engineering craftsmanship and is comfortable owning features end to end-from API design and data modeling to UI, CI / CD, and runtime operations.
What You'll Do (Responsibilities) :
Backend APIs (FastAPI) : Design, implement, and document RESTful APIs; enforce clean boundaries, pydantic models, and typing; implement authN / authZ, rate limits, and pagination.
Frontend (React) : Build responsive, accessible UI components in React / TypeScript; manage state (e.g., Redux / RTK or React Query); integrate with backend services; write unit and integration tests.
Containers & Runtime : Containerize apps with Docker; define task definitions and services for ECS on Fargate; manage blue / green or rolling deployments; tune autoscaling policies and health checks.
Infrastructure as Code : Author and maintain Terraform modules for VPC, subnets, security groups, ALB, ECS, RDS / DynamoDB, S3, CloudWatch, Secrets Manager / Parameter Store, and IAM roles / policies.
CI / CD & DevEx : Build pipelines (GitHub Actions / Jenkins) for linting, tests, SCA, image builds, IaC plans / applies, and zero downtime deploys; establish trunk based development and PR workflows.
Observability & Resilience : Instrument services (OpenTelemetry where possible); set SLOs / SLIs; configure logs / metrics / traces (CloudWatch, X Ray, or ELK / Prometheus / Grafana); implement feature flags, circuit breakers, retries / backoff, and idempotency.
Security & Compliance : Apply least privilege IAM, secret management, encryption in transit / at rest, and secure build pipelines; support security reviews and audits (SOC2 / GDPR / PCI as applicable to BFSI clients).
Quality Engineering : Enforce testing standards (pytest, Playwright / RTL / Jest); contribute to contract tests; participate in code reviews and design reviews; drive defect prevention.
Collaboration : Work in Scrum / Kanban; partner with Product, Design, QA, and DevOps; provide clear status and documentation; mentor peers and promote engineering best practices.
What You'll Bring (Qualifications) :
Must Have
5 8+ years (mid) or 8 12+ years (senior) of professional software development experience.
Strong Python 3.x with production FastAPI (or Flask + proven transition) experience; solid understanding of async I / O (async / await), dependency injection, and Pydantic models.
Proficient in React and TypeScript; modern component patterns (hooks), testing with Jest / React Testing Library or Playwright.
Containers & Orchestration : Docker, image hardening, multi stage builds; ECS / Fargate service design, autoscaling, and ALB target groups; task / exec role IAM.
AWS Core : VPC, Subnets, SGs, ALB, ECS, ECR, CloudWatch / X Ray, S3, RDS / Aurora or DynamoDB, Secrets Manager or SSM Parameter Store, IAM.
Infrastructure as Code : Terraform (workspaces, modules, remote state, import / plan / apply flows).
Data & Integration : REST design, WebSockets or server sent events; SQL schema design; performance profiling; caching (Redis / ElastiCache).
CI / CD : GitHub Actions / Jenkins; artifact versioning; automated tests and security scans in pipeline.
Security : OAuth2 / OIDC / JWT, TLS, OWASP Top 10, IAM least privilege; experience in regulated environments is a plus (BFSI / PCI / GDPR).
Nice to Have :
API documentation with OpenAPI / Swagger; GraphQL basics.
Event driven patterns (SNS / SQS / EventBridge / Kinesis) and asynchronous processing (Celery or AWS native).
Observability with OpenTelemetry / Tempo / Prometheus / Grafana; log correlation.
Performance tuning (async concurrency models, SQL query plans, bundle / asset optimization).
Experience with feature flags (e.g., LaunchDarkly) and A / B testing.
Exposure to Terraform CDK / Pulumi, AWS CDK, or CloudFormation.
Knowledge of cost optimization on AWS (rightsizing, reserved capacity, storage classes).
Education :
Bachelor's or Master's in Computer Science / Engineering or equivalent practical experience.
Full Stack Developer PythonFastAPI React • Dallas, TX, United States