Python Full Stack Developer (React)

  • Houston, TX
  • Posted 15 hours ago | Updated 15 hours ago

Overview

Hybrid
$60 - $65
Contract - Independent
Contract - W2
Contract - 12 Month(s)

Skills

Python
React
JavaScript

Job Details

Job Title: Python Full Stack Developer (React)

Location: Houston, TX (Hybrid 2 3 days onsite per week)
Employment Type: Contract


Job Summary:

We are seeking a skilled Full Stack Developer with strong experience in Python (backend) and React.js (frontend) to join our growing team in Houston, TX. The ideal candidate will have a passion for building scalable, high-performance web applications and a solid understanding of modern development practices.


Responsibilities:

  • Design, develop, test, and deploy full-stack web applications using Python and React.js.

  • Collaborate with product managers, designers, and other engineers to deliver robust solutions.

  • Build RESTful APIs and integrate them with front-end components.

  • Optimize application performance and scalability.

  • Participate in code reviews, sprint planning, and agile ceremonies.

  • Troubleshoot, debug, and maintain existing systems and applications.

  • Implement secure coding practices and ensure application data integrity.


Required Skills & Experience:

  • 5+ years of professional software development experience.

  • Strong proficiency in Python (Flask, Django, or FastAPI preferred).

  • Hands-on experience with React.js, JavaScript (ES6+), HTML5, and CSS3.

  • Experience with REST APIs, GraphQL, and microservices architecture.

  • Strong database skills PostgreSQL, MySQL, or MongoDB.

  • Familiarity with cloud platforms (AWS, Azure, or Google Cloud Platform).

  • Experience using Git, Docker, and CI/CD pipelines.

  • Knowledge of unit testing, linting, and code quality tools.


Preferred Qualifications:

  • Experience with TypeScript and Redux.

  • Knowledge of Kubernetes, Terraform, or DevOps practices.

  • Familiarity with Agile/Scrum environments.

  • Bachelor s or Master s degree in Computer Science, Engineering, or related field.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.