Python Developer

Job Category: LangChain LangGraph
Job Type: Remote
Job Location: Florida Tampa
Compensation: Depends on Experience
W2: W2-Contract Only; Kindly note that applications on a C2C basis will not be considered for this role.
C2C: Contract - W2
JPS-3585 | Posted On: 05/22/2025 | Closes On: 05/29/2025

Job Description:

Role: Python Developer (LangGraph)
Location: Tampa, FL (Remote)
Contract Type: W2 (Contract)
Experience Required: 5+ years

Key Responsibilities:
Design, develop, test, and maintain robust and scalable Python applications.
Collaborate with product managers, data scientists, and other developers to define, design, and ship new features.
Develop reusable components and libraries for future use.
Write clean, maintainable, and efficient code following best practices and coding standards.
Perform code reviews, debugging, and troubleshooting to ensure high-quality code output.
Stay current with emerging technologies and frameworks, particularly in the Python ecosystem.
Contribute to architectural decisions and help shape the technology roadmap.
Build and integrate APIs and third-party services into applications.
Document technical processes, system designs, and implementation details.
Work in an Agile/Scrum environment, contributing to sprint planning, stand-ups, and retrospectives.

Preferred Qualifications:
5+ years of professional Python development experience.
Experience working with Python web frameworks such as FastAPI, Django, or Flask.
Understanding of modern software design patterns and architectural principles (e.g., microservices, event-driven architecture).
Experience with cloud platforms like AWS, Azure, or GCP (especially serverless or container-based deployments).
Familiarity with or a strong interest in LangChain and LangGraph for building AI agents and workflows.
Hands-on experience with RESTful APIs, GraphQL, and asynchronous programming.
Familiarity with data modeling, databases (SQL and NoSQL), and ORM tools (e.g., SQLAlchemy, Django ORM).
Knowledge of DevOps practices and tools (CI/CD pipelines, Docker, Git, etc.).
Strong communication skills and the ability to work effectively in a remote, team-based environment.
Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).