
Python Full Stack Developer
Job Description
Job Description:
We are seeking an experienced Python Full Stack Developer hands-on experience in designing, developing, and maintaining scalable web applications. The ideal candidate should have strong expertise in both backend (Python) and frontend technologies, along with a solid understanding of cloud platforms and modern development practices.
Key Responsibilities:
Design, develop, and maintain scalable web applications using Python frameworks (Django, Flask, FastAPI).
Build responsive and user-friendly frontend interfaces using React, Angular, or Vue.js.
Develop RESTful APIs and integrate third-party services.
Work with relational and non-relational databases like PostgreSQL, MySQL, MongoDB.
Implement microservices architecture and ensure high performance and responsiveness.
Collaborate with cross-functional teams including UI/UX, DevOps, and product teams.
Write clean, maintainable, and efficient code following best practices.
Perform code reviews, debugging, and performance optimization.
Implement CI/CD pipelines and work with version control systems like Git.
Ensure application security, scalability, and reliability.
Required Skills:
Strong proficiency in Python and backend frameworks (Django/Flask/FastAPI).
Experience with frontend technologies such as JavaScript, HTML, CSS, and frameworks (React/Angular/Vue).
Expertise in REST API development and integration.
Strong knowledge of databases (PostgreSQL, MySQL, MongoDB).
Experience with cloud platforms (AWS, Azure, or GCP).
Familiarity with Docker, Kubernetes, and microservices architecture.
Experience in CI/CD tools (Jenkins, GitHub Actions, GitLab CI).
Strong understanding of data structures, algorithms, and system design.
Preferred Qualifications:
Experience in Agile/Scrum methodologies.
Knowledge of DevOps practices.
Exposure to AI/ML or data engineering is a plus.
Strong problem-solving and communication skills.
Education:
Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
Nice to Have:
Experience with GraphQL.
Knowledge of caching tools like Redis.
Experience with message queues like Kafka or RabbitMQ.
Similar Jobs
Sr. Python Developer
New Jersey
Java Full Stack Developer
Michigan
Full Stack Engineer
New York
Full Stack Developer With Strong React
North Carolina
Full Stack Developer With Strong React
North Carolina