1

Python Flask React Jobs in West Virginia (NOW HIRING)

Expertise in at least one modern front-end framework/library (e.g., React, Angular, Vue.js ... with Express.js, Python with Django/Flask, Java). * Expertise in designing, developing, and ...

Python Flask React information

See West Virginia salary details

$10

$45

$66

How much do python flask react jobs pay per hour?

As of May 30, 2026, the average hourly pay for python flask react in West Virginia is $45.38, according to ZipRecruiter salary data. Most workers in this role earn between $37.40 and $51.54 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Python Flask React Developer, and why are they important?

To thrive as a Python Flask React Developer, you need strong proficiency in Python, Flask, and React, as well as a solid understanding of web development fundamentals and RESTful APIs. Familiarity with tools like Git, Docker, SQL/NoSQL databases, and experience deploying applications to cloud platforms are typically required. Problem-solving, teamwork, and effective communication are standout soft skills for collaborating with cross-functional teams and adapting to project requirements. These combined skills ensure you can build robust, scalable applications and efficiently contribute to dynamic development environments.

How do Python Flask React developers typically collaborate with UI/UX designers and backend engineers on a project?

Python Flask React developers often serve as a bridge between frontend and backend teams, collaborating closely with UI/UX designers to implement visually appealing and user-friendly interfaces using React. They also work with backend engineers to ensure seamless integration of APIs and business logic via Flask. Regular stand-ups, code reviews, and shared project management tools help maintain clear communication and alignment. This collaborative environment fosters a shared responsibility for delivering cohesive, high-quality applications.

What is a Python Flask React developer?

A Python Flask React developer is a software engineer who specializes in building web applications using Flask, a lightweight Python web framework, for the backend and React, a popular JavaScript library, for the frontend. These developers are responsible for designing and implementing APIs, managing databases, and creating dynamic user interfaces. Their skill set allows them to build full-stack applications that are scalable, maintainable, and efficient. They often work closely with other developers, designers, and stakeholders to deliver high-quality web solutions.

What is the difference between Python Flask React vs JavaScript Frontend Developer?

AspectPython Flask ReactJavaScript Frontend Developer
Primary SkillsPython, Flask, React, HTML, CSSJavaScript, HTML, CSS, React or Angular
Work EnvironmentBackend and frontend development, often in full-stack rolesPrimarily frontend development, UI/UX focus
Common EmployersTech startups, SaaS companies, web applicationsWeb agencies, tech firms, startups
CertificationsPython certifications, React coursesJavaScript certifications, React/Angular courses

Python Flask React developers focus on building full-stack web applications using Python for backend and React for frontend. JavaScript Frontend Developers specialize in creating interactive user interfaces with JavaScript frameworks. Both roles often collaborate but differ mainly in backend versus frontend emphasis.

What are popular job titles related to Python Flask React jobs in West Virginia? For Python Flask React jobs in West Virginia, the most frequently searched job titles are:
What job categories do people searching Python Flask React jobs in West Virginia look for? The top searched job categories for Python Flask React jobs in West Virginia are:
What cities in West Virginia are hiring for Python Flask React jobs? Cities in West Virginia with the most Python Flask React job openings:

Software Developer II

AVN Corporation

Charleston, WV • On-site

Full-time

Posted 24 days ago


Job description

Job Summary:
The Full Stack Software Developer (Level II) will be responsible for the end-to-end development, enhancement, and maintenance of robust and scalable web applications and software systems. This role requires a strong understanding of both front-end and back-end technologies, enabling the independent design, coding, testing, and deployment of complex features and functionalities. The developer will collaborate closely with cross-functional teams, mentor junior developers, and contribute significantly to architectural decisions and the continuous improvement of our development practices.
Work in advanced software technologies, a fast-paced, entrepreneurial environment developing truly innovative software solutions for federal and commercial customers. This position develops cutting-edge solutions in the following focus areas:
  • Enterprise Web Development
  • Cloud-Native Design, Kubernetes-Orchestrated Microservices, Containerization (Docker), and Infrastructure as Code (Helm, Terraform)
  • Automation of Deployment Pipelines and CI/CD Workflows in GCP and Hybrid Environments
  • Artificial Intelligence (AI), Machine Learning (ML), Natural language Processing (NLP)
  • Big Data and Data at Scale
  • High Performance and Distributed Computing Architectures
  • Geographic Information Systems (GIS)
Essential Job Functions:
  • Front-End Development:
    • Strong proficiency in HTML5, CSS3, and JavaScript.
    • Expertise in at least one modern front-end framework/library (e.g., React, Angular, Vue.js), including state management and software architecture.
    • In-depth understanding of responsive and adaptive web design principles and their implementation.
    • Proficiency with front-end build tools (e.g., Webpack, Vite).
    • Solid understanding of user interface (UI) and user experience (UX) principles, and the ability to translate design mockups into functional, intuitive interfaces.
  • Back-End Development:
    • Strong proficiency in at least one server-side programming language and its associated framework(s) (e.g., Node.js with Express.js, Python with Django/Flask, Java).
    • Expertise in designing, developing, and consuming RESTful APIs.
    • Solid understanding of server-side architecture patterns (e.g., MVC, microservices).
    • Experience with authentication and authorization mechanisms (e.g., OAuth, JWT).
  • Database Management:
    • Proficient in designing, implementing, and optimizing schemas for relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Redis).
    • Strong SQL querying skills and/or experience with relevant NoSQL query languages.
    • Understanding of database schema design and performance optimization techniques.
  • Development Tools & Methodologies:
    • Expertise with version control systems, specifically Git, including branching, merging, and pull request workflows.
    • Experience with Agile development methodologies (e.g., Scrum).
    • Familiarity with Continuous Integration/Continuous Deployment (CI/CD) pipelines (e.g., GitHub Actions, Cloud Build, Cloud Deploy, etc.).
    • Experience with containerization technologies (e.g., Docker) and understanding of container orchestration (e.g., Kubernetes) concepts.
    • Understanding of the software development lifecycle (SDLC).
  • Cloud and AI Integration:
    • Practical understanding of cloud-based AI platforms (e.g., Google Cloud Vertex AI) to integrate AI capabilities into applications.
    • Experience interacting with Large Language Model (LLM) APIs (e.g., OpenAI, Gemini) to implement features like natural language processing or automated content generation.
    • Familiarity with prompt engineering techniques to optimize the performance and accuracy of AI-driven features.
  • System Design & Architecture:
    • Ability to contribute to the design of scalable, maintainable, and performant web applications.
    • Understanding of common software design patterns and architectural principles.
    • Basic awareness/familiarity with cloud platforms (e.g., Google Cloud Platform, AWS, Azure) and their relevant services for web application deployment and scaling.
  • Problem-Solving & Debugging:
    • Advanced analytical and problem-solving skills, with the ability to diagnose and resolve complex issues across the entire stack.
    • Proficiency in using debugging tools and techniques.
  • Security:
    • Basic understanding of web security best practices (e.g., secure coding practices).
    • Awareness of common attack vectors and mitigation strategies.

Other Job Functions:
  • Knowledge Sharing:
    • Actively participate in code reviews, offering constructive feedback and ensuring adherence to coding standards and architectural principles.
    • Contribute to internal knowledge sharing initiatives, documentation, and technical presentations to foster team growth.
  • Process Improvement and Innovation:
    • Identify and propose improvements to existing development processes, tools, and methodologies.
    • Research and evaluate new technologies, frameworks, and tools to enhance productivity, scalability, and application performance.
    • Contribute to the continuous improvement of the team's CI/CD pipelines and deployment strategies.
  • Collaboration and Cross-Functional Support:
    • Collaborate effectively with product managers, UX/UI designers, QA engineers, and other stakeholders to translate requirements into technical specifications and ensure successful project delivery.
    • Provide technical support and troubleshooting for production issues as needed.
    • Assist in defining technical requirements and breaking down complex features into manageable tasks.
  • Quality Assurance and Testing:
    • Participate in informal and formal testing to ensure code quality.
    • Assist QA engineers in understanding complex features and reproducing bugs.
  • System Monitoring and Performance:
    • Participate in monitoring application performance, identifying bottlenecks, and suggesting optimizations.
    • Contribute to logging and error reporting strategies to ensure robust system observability.
  • Ad-Hoc Tasks:
    • Undertake other duties as assigned to support the overall goals of the development team and organization.

Required Skills:
  • Strong problem-solving and analytical abilities.
  • Excellent written and verbal communication skills.
  • Ability to work effectively in a team environment.
  • Eagerness to learn new technologies and adapt to evolving best practices.
  • Attention to detail and commitment to writing clean, maintainable code.
  • Demonstrated ability to contribute within a team setting while being an effective self-starter able to manage daily activities to achieve long-term goals.

Pursuant to a government contract, this position requires U.S. citizenship status.
Required Education:

  • Bachelor's degree in Computer Science, Software Engineering, Web Development, Management Information Systems, or a related technical field. Equivalent practical experience and/or completion of a reputable coding bootcamp may be considered.
Required Experience:
  • 3+ years of progressive professional experience in full-stack web application development.
  • Proven experience in designing, developing, and deploying scalable and robust web applications across the entire stack.
  • Demonstrated experience working with and contributing to large, complex codebases.
  • Experience participating in code reviews, providing constructive feedback, and adhering to coding standards.
  • Solid understanding and practical experience with Agile development methodologies (e.g., Scrum).
  • Experience with relational and/or NoSQL database design, optimization, and management.
Preferred Experience:
  • Experience with specific cloud platforms (e.g., Google Cloud Platform, AWS, Azure) and their relevant services.
  • Familiarity with containerization technologies (e.g., Docker) and orchestration platforms (e.g., Kubernetes).
  • Experience implementing and maintaining CI/CD pipelines.
  • Knowledge of performance optimization techniques for web applications (e.g., caching, lazy loading, code splitting).
  • Experience with search technologies (e.g., Elasticsearch, Solr).
  • Familiarity with DevOps principles and practices.