Overview
On Site
Depends on Experience
Contract - W2
Contract - Independent
Skills
Python
Rest
API
FastAPI
Flask
OOPs
Job Details
Job Title - Senior Python Developer Location: Reston, VA or Plano, TX (In-Person is Must)
Contract
Job Description:
We are seeking a Senior Python Developer with a strong understanding of API architecture and design principles not just coding in Python. This role is ideal for someone who can architect, build, and maintain reusable Python libraries to be used across internal enterprise teams.
Key Responsibilities:
- Design and develop reusable Python libraries for internal teams in a large-scale enterprise environment
- Architect and build RESTful APIs using FastAPI and Flask
- Apply strong OOP principles and software design patterns in API development
- Understand and reason through API architecture decisions (beyond coding)
- Troubleshoot deep-rooted architectural or integration issues across multiple services
- Collaborate with cross-functional teams to ensure seamless API consumption and integration
- Focus on the fundamentals of API design, usage, and best practices
Required Skills:
- 5+ years of hands-on experience with Python, with a focus on backend development
- Deep understanding of REST API architecture, how APIs work, and how they are consumed
- Strong experience in FastAPI, Flask, or similar frameworks
- Solid foundation in Object-Oriented Programming (OOP)
- Strong debugging and root-cause analysis skills in complex systems
- Ability to think beyond implementation and contribute to design decisions
- Familiarity with enterprise-level code quality standards and reusable library development
Preferred:
- Experience working in large-scale enterprise software environments
- Exposure to CI/CD, containerization (Docker), or microservices is a plus
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.