Full Stack Developer (PythonFastAPI + React)

Talencia

Not Interested
Bookmark
Report This Job

profile Job Location:

Dallas, IA - USA

profile Monthly Salary: Not Disclosed
Posted on: 2 days ago
Vacancies: 1 Vacancy

Job Summary

Position: Full Stack Developer (Python/FastAPI React) - AWS ECS Fargate & Terraform.
Setting: Remote Position
Type of hire: FTE (Permanent) / CTH (6 months).
Visa: Independent.
About the Role:
Were 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. Youll 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 Youll 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 Youll 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:
  • Bachelors or Masters in Computer Science/Engineering or equivalent practical experience.
Position: Full Stack Developer (Python/FastAPI React) - AWS ECS Fargate & Terraform. Setting: Remote Position Type of hire: FTE (Permanent) / CTH (6 months). Visa: Independent. About the Role: Were looking for a hands on Full Stack Engineer to build and scale cloud native web applicati...
View more view more

Key Skills

  • APIs
  • Docker
  • Jenkins
  • REST
  • Python
  • AWS
  • NoSQL
  • MySQL
  • JavaScript
  • Postgresql
  • Django
  • GIT