Request ID: 114571-1
Title: Python Full Stack Developer
Locations: Austin, TX
Duration: 06+ Months
Pay Range: $50-$54/Hour on W2/C2C (All inclusive)
We are seeking an experienced Python Full Stack Developer with strong expertise in Python, FastAPI/Django/Flask, ReactJS, TypeScript, and modern API development. The ideal candidate will design, develop, and maintain scalable web applications, high-performance backend services, and responsive front-end solutions.
The role requires deep expertise in building cloud-ready applications, scalable microservices, modern JavaScript frameworks, and enterprise-grade APIs while following best practices in software architecture, testing, and DevOps.
Key Responsibilities
Backend Development
- Design, develop, and maintain high-performance backend services using Python.
- Build scalable RESTful APIs, GraphQL services, and microservices.
- Develop asynchronous and concurrent applications using Python asyncio.
- Optimize application performance, memory utilization, and API response times.
- Implement authentication and authorization using OAuth2, JWT, and SSO.
- Develop data processing pipelines and background job processing frameworks.
Frontend Development
- Build modern, responsive, and reusable UI components using ReactJS and TypeScript.
- Implement state management using Redux, Zustand, Recoil, or Context API.
- Develop highly interactive user interfaces with excellent user experience.
- Ensure responsive design and cross-browser compatibility.
API & System Integration
- Design and integrate REST APIs, GraphQL APIs, and external services.
- Collaborate with backend, frontend, DevOps, and product teams.
- Implement secure API communication and enterprise integration patterns.
Database Development
- Design and maintain relational and NoSQL databases.
- Write optimized SQL queries and database procedures.
- Implement caching using Redis for performance improvements.
- Manage database migrations and schema evolution.
Quality & DevOps
- Develop automated unit and integration tests.
- Participate in code reviews and architecture discussions.
- Build and maintain Docker-based deployments.
- Support CI/CD pipelines and production releases.
Required Skills
Backend
- Python (5+ years)
- FastAPI
- Django
- Flask
- AsyncIO
- Concurrency & Multithreading
- REST APIs
- GraphQL
- gRPC
Frontend
- ReactJS (Preferred)
- TypeScript
- JavaScript ES6+
- HTML5
- CSS3
State Management
- Redux
- Zustand
- Recoil
- Context API
Database Technologies
- PostgreSQL
- MySQL
- MongoDB
- Redis
Cloud & DevOps
- Docker
- Kubernetes
- Git
- GitHub Actions
- Jenkins
- CI/CD Pipelines
Testing
- PyTest
- Unit Testing
- Integration Testing
- API Testing
Preferred Skills
- AWS / Azure / Google Cloud Platform
- Microservices Architecture
- Kafka
- Celery
- RabbitMQ
- Tailwind CSS
- Styled Components
- Serverless Architecture
- OpenAPI / Swagger