Python Full Stack Web Developer

Overview

Full Time
Part Time
Accepts corp to corp applications
Contract - Independent
Contract - W2

Skills

Backend Development
Orchestration
UI
User Experience
API
Authentication
Authorization
OAuth
Technical Drafting
Software Development
Python
Flask
Django
React.js
TypeScript
Build Tools
RESTful
GraphQL
Relational Databases
PostgreSQL
MySQL
Writing
SQL
NoSQL
MongoDB
Redis
Amazon DynamoDB
Version Control
Git
Workflow
Bitbucket
Software Engineering
Test-driven Development
Code Review
Agile
Management
Kubernetes
Docker
Amazon Web Services
Google Cloud
Google Cloud Platform
Microsoft Azure
Amazon S3
Cloud Computing
Terraform
Messaging
Apache Kafka
RabbitMQ
Amazon SQS
GitHub
GitLab
Continuous Integration
Continuous Delivery
Jenkins
Grafana
Hardening
Soft Skills
Communication
Collaboration
Problem Solving
Conflict Resolution
Analytical Skill
Mentorship

Job Details

Python Full Stack Web Developer

Location:: Remote, USA

Duration:Long Term

Rate:Market Rate

Corp2Corp okay,

We are seeking a highly skilled Full Stack Web Developer with a strong emphasis on Python back-end development using modern frameworks such as FastAPI (Prefered), Flask, or Django REST Framework.

The ideal candidate will also have significant experience building responsive, user-friendly front-end applications with React. Experience deploying to Kubernetes or other container orchestration platforms is a strong plus.

The right candidate is comfortable working across the stack, thrives in a fast-paced environment, and can collaborate closely with product owners, designers, and other engineers to deliver high-quality software solutions.

______________

Key Responsibilities:::

Design, develop, and maintain scalable back-end services and APIs using Python (FastAPI, Flask, or similar frameworks).

Architect and implement RESTful and GraphQL APIs to support web and mobile clients.

Build and maintain rich, responsive, and performant front-end applications using React (with modern tooling such as Redux, Context API, or React Query).

Collaborate with UX/UI designers to ensure technical feasibility and optimal user experience.

Write clean, maintainable, and well-tested code across the stack.

Integrate with relational and non-relational databases (PostgreSQL, MySQL, MongoDB, etc.).

Integrate with API Data Sources.

Implement authentication and authorization mechanisms (OAuth2, JWT, Cognito, etc.).

Contribute to CI/CD pipelines and support deployment processes.

Monitor and troubleshoot production applications to ensure reliability and performance.

Participate in code reviews, technical design discussions, and mentoring of junior developers.

______________

Required Qualifications::

5+ years of professional software development experience.

Strong proficiency in Python and modern back-end frameworks (FastAPI, Flask, Django REST Framework, etc.).

Strong proficiency in React, TypeScript, and modern front-end build tools (Webpack, Vite, Babel).

Experience designing and consuming RESTful and/or GraphQL APIs.

Proficiency with relational databases (PostgreSQL, MySQL) and writing efficient SQL queries.

Familiarity with NoSQL data stores (MongoDB, Redis, DynamoDB).

Experience with version control (Git) and collaborative development workflows (GitHub/GitLab/Bitbucket).

Strong understanding of software engineering best practices, including test-driven development, code review, and agile methodologies.

______________

Nice-to-Have Skills:::

Experience deploying and managing applications in Kubernetes and Docker.

Cloud experience with AWS, Google Cloud Platform, or Azure (e.g., Lambda, S3, Cloud Functions).

Familiarity with infrastructure-as-code tools (Terraform, Helm, Pulumi).

Knowledge of messaging/queue systems (Kafka, RabbitMQ, SQS).

CI/CD pipeline setup (GitHub Actions, GitLab CI/CD, Jenkins).

Monitoring and observability tools (Prometheus, Grafana, ELK stack).

Familiarity with security best practices and application hardening.

______________

Soft Skills

Excellent communication and collaboration skills.

Ability to work independently while also thriving in a team environment.

Problem-solving mindset with strong analytical skills.

Willingness to mentor junior developers and contribute to a culture of continuous learning.

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.