Senior Python Developer
Listed on 2026-06-01
-
Software Development
Python, Backend Developer, Software Engineer, Cloud Engineer - Software
Job Summary
Job Category: Python Developer
Job Type: Hybrid
Job Location: McLean Virginia
Compensation: Depends on Experience
W2: W2-Contract Only;
Kindly note that applications on a C2C basis will not be considered for this role.
We are seeking a highly experienced Python Developer with 12+ years of overall IT experience
, including 5+ years of deep, hands-on Python development
, to design and build scalable, high-performance RESTful APIs
. This role focuses on backend API development using Flask or FastAPI and strong application design principles.
The ideal candidate is a solid problem-solver with a strong foundation in object-oriented programming
, experience building production-grade APIs, and the ability to work collaboratively in a fast-paced environment. While cloud exposure is limited in this project, familiarity with AWS and modern Dev Ops practices is a plus.
- Design, develop, and maintain RESTful APIs using Python and Flask or FastAPI
- Apply strong object-oriented design principles to build clean, reusable, and maintainable code
- Develop backend services that are scalable, secure, and high-performing
- Collaborate with product owners, architects, and frontend teams to deliver end-to-end solutions
- Write efficient, well-tested, and production-ready Python code
- Implement unit and integration tests to ensure code quality and reliability
- Debug, troubleshoot, and resolve complex technical issues
- Participate in code reviews and contribute to best practices
- Maintain technical documentation and support ongoing enhancements
Must Have
- 12+ years of overall IT experience
- 5+ years of strong, hands-on experience in Python development
- Proven experience building REST APIs using Flask or FastAPI
- Strong understanding of object-oriented programming (OOP) concepts
- Experience developing production-grade backend services
- Solid debugging and problem-solving skills
- Strong communication and collaboration abilities
- Experience with Python libraries such as Pandas and Num Py
- Exposure to Fin Tech or financial domain projects
- Familiarity with AWS cloud services
- Experience with containers (Docker, Kubernetes)
- Experience with testing frameworks (Pytest, Unittest, Behave)
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).