Python Developer

  • McKinney, TX
  • Posted 6 hours ago | Updated 6 hours ago

Overview

Remote
On Site
$55 - $75
Contract - W2
Contract - 6 Month(s)

Skills

Python
Django
React.js
API
Customer Relationship Management (CRM)
PostgreSQL

Job Details

Job Title: Python Developer
Location: McKinney, TX (75070) / Remote Option
Employment Type: 6+ Month W2 Contract (No C2C or sponsorship available)

Job Description:
Talent Groups is seeking an experienced Python Developer to support ongoing development of a customer-facing product and its related APIs. This role is essential for meeting key delivery milestones and advancing major roadmap initiatives. You will focus on API development, authentication and authorization workflows, and scalable backend architecture.

What You Will Do
Build and maintain backend features using Python, Django, and Django REST Framework
Lead development of authentication, authorization, and RBAC functionality
Implement API Permissions and Roles v2 to support upcoming platform enhancements
Collaborate with product and engineering teams to translate requirements into high-quality backend solutions
Integrate CRM-style user and account management capabilities
Support third-party marketplace integrations and partner workflows
Write unit and integration tests and resolve issues quickly
Follow security best practices including SSO, OAuth2, SAML, and SCIM
Contribute to documentation, code reviews, and overall system improvements

What We Are Looking For
Strong expertise with Python, Django, and Django REST Framework
Experience building secure and scalable APIs
Background in authentication, OAuth, RBAC, SAML, SCIM, Keycloak, or Auth0
Knowledge of relational databases (PostgreSQL preferred)
Familiarity with modern front-end concepts (React is a plus)
Ability to work independently and communicate effectively in distributed teams

Note: Only qualified applicants will be contacted for an interview. Talent Groups is committed to providing equal employment opportunities.

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.