Senior Python Developer

Overview

On Site
Depends on Experience
Full Time

Skills

AWS
Python
SQL
RESTful API
Git
Docker
Kubernetes

Job Details

Title: Senior Python Developer
Duration: Fulltime with the client
Location: Irving, TX
Visa: Independant status consultants and are encouraged to apply
Desired Skills: AWS | Python | SQL
Description
Senior Python Developer with 7+ years of expertise in designing, developing, and deploying scalable software solutions. The ideal candidate will have a strong background in Python programming, software architecture, and modern development practices.
Qualifications:
10+ years of professional experience in Python development.
Strong understanding of Python frameworks such as Django, Flask, or FastAPI.
Expertise in building RESTful APIs and microservices architecture.
Proficiency in working with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Redis).
Experience with cloud platforms such as AWS, Azure, or Google Cloud.
Solid understanding of software design patterns, algorithms, and data structures.
Hands-on experience with containerization tools like Docker and orchestration tools like Kubernetes.
Familiarity with CI/CD pipelines and version control systems (e.g., Git).
Strong debugging and problem-solving skills.
Excellent communication and collaboration skills.
Good to Have Skills:
Experience with Generative AI based solutions.
Knowledge on prompt engineering, various techniques to build prompts.
Familiarity with Vector stores such as FAISS, PgVector, Pinecone.
Exposure to AI-ML frameworks (e.g., LangChain, TensorFlow, PyTorch).
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.