Python Developer

  • Photon
  • Dallas, Texas
  • Full Time
URGENT REQUIREMENT

Role : Core Python Developer ( onsite) Location : Dallas, TX Duration : Fulltime Key Responsibilities Application Development: Build and maintain scalable, efficient, and reliable Python code for web applications and backend services.

API Integration: Design and implement low-latency, high-availability RESTful APIs and integrate with third-party services and internal databases.

Performance Optimization: Identify and fix performance bottlenecks and bugs to ensure the stability and responsiveness of the application.

Database Management: Design and optimize database schemas (SQL/NoSQL) and manage data storage solutions.

Automation: Create scripts to automate repetitive tasks and improve internal development workflows and CI/CD processes.

Security: Implement security and data protection features, including authentication, authorization, and data encryption.

Collaboration: Work closely with front-end developers, product managers, and QA teams to align technical solutions with business requirements.

Required Technical Skills Core Language: Expert-level proficiency in Python and its core principles.

Web Frameworks: Strong hands-on experience with at least one popular Python framework such as Django, Flask, or FastAPI .

ORM Knowledge: Familiarity with Object-Relational Mapping (ORM) libraries like SQLAlchemy or Django ORM.

Databases: Proficiency in working with relational databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis).

Testing: Experience writing unit tests and integration tests using frameworks like PyTest or Unittest.

Frontend Basics: Fundamental understanding of front-end technologies (HTML5, CSS3, JavaScript) to better coordinate with UI/UX teams.

Version Control: Proficiency with Git and collaborative workflows (GitHub/Bitbucket).

Preferred Qualifications Cloud Services: Experience deploying applications on cloud platforms like AWS , Azure, or Google Cloud Platform.

Containers: Knowledge of Docker and Kubernetes for containerization and orchestration.

Asynchronous Programming: Understanding of multi-process architecture and threading, or experience with Celery/RabbitMQ.

Data Science Tools: Familiarity with data analysis libraries such as Pandas, NumPy, or Scikit-learn is a plus.

Documentation: Strong ability to document technical processes and architectural decisions.
Job ID: 522963037
Originally Posted on: 5/30/2026

Want to find more Technology opportunities?

Check out the 164,721 verified Technology jobs on iHireTechnology