Sr. Python and React Developer

Overview

Hybrid
Depends on Experience
Full Time
No Travel Required

Skills

Python
React.js
CI/CD pipelines
Git
No SQL Databases

Job Details

We are seeking a talented and motivated React + Python Developer to join our engineering team. The ideal candidate will be responsible for developing high-quality, scalable web applications leveraging modern front-end and back-end technologies. This role requires a strong proficiency in React.js for the user interface and Python for server-side development.

Responsibilities:

  • Design, develop, and maintain responsive front-end applications using React.js
  • Build robust backend services and APIs using Python (Django/Flask/FastAPI preferred)
  • Collaborate closely with cross-functional teams including product, design, and QA
  • Participate in code reviews, testing, debugging, and performance optimization
  • Ensure application security, scalability, and maintainability
  • Create and maintain technical documentation
  • Contribute to continuous improvement and agile development practices

Required Skills & Qualifications:

  • 3+ years of experience in full-stack or software development
  • Strong expertise in React.js (Hooks, State Management, Component Lifecycle)
  • Hands-on experience with Python and frameworks such as Django, Flask, or FastAPI
  • Working knowledge of REST APIs, microservices, and cloud technologies (AWS/Azure/Google Cloud Platform)
  • Familiarity with CI/CD pipelines, Git, and DevOps best practices
  • Good understanding of SQL/NoSQL databases (e.g., PostgreSQL, MongoDB)
  • Strong problem-solving skills and attention to detail
  • Excellent communication and teamwork skills

Preferred Qualifications:

  • Experience with TypeScript or modern state management libraries (Redux, Zustand, etc.)
  • Experience in containerization (Docker/Kubernetes)
  • Knowledge of accessibility and responsive UI design principles
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.