Skip to main content

Python Full Stack Developer

Posted today

artechAustin (TX)

SENIORITY

Senior

SALARY

$50.00 - $54.00 per hour

Apply (opens in a new tab)

About the role

Job Description: 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 DevelopmentDesign, 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 DevelopmentDesign 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 & DevOpsDevelop 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 SkillsBackendPython (5 years) FastAPIDjangoFlaskAsyncIOConcurrency & MultithreadingREST APIsGraphQLgRPCFrontendReactJS (Preferred) TypeScriptJavaScript ES6 HTML5CSS3State Management ReduxZustandRecoilContext APIDatabase Technologies PostgreSQLMySQLMongoDBRedisCloud & DevOpsDockerKubernetesGitGitHub Actions JenkinsCI/CD Pipelines TestingPyTestUnit Testing Integration TestingAPI Testing
Preferred Skills:
  • AWS / Azure / Google Cloud Platform
  • Microservices Architecture
  • KafkaCeleryRabbitMQTailwind CSSStyled Components
  • Serverless Architecture
  • OpenAPI / Swagger

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this