Sr Fullstack Developer

Overview

Hybrid
$60 - $70
Accepts corp to corp applications
Contract - W2

Skills

python
django
react
react hooks
TypeScript
UI
React.js
MongoDB
Flask

Job Details

Job Summary:
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.