Overview
Remote
$70 - $72
Accepts corp to corp applications
Contract - W2
Contract - 12 Month(s)
No Travel Required
Skills
Python
Django
Flask
FastAPI
Job Details
Job Description:
The Python Architect will be responsible for designing and implementing robust, scalable applications using Python. The role requires strong leadership, advanced technical skills, and experience with modernization of legacy systems.
Key Responsibilities:
- Design, develop, test, and debug Python applications and scripts.
- Collaborate with developers, designers, system administrators, and customers.
- Conduct pre-modernization assessment and current system analysis.
- Audit existing .NET applications, map features to new architecture.
- Rationalize React for frontend; choose appropriate state management (Redux/Context API).
- Design REST/GraphQL APIs using Swagger/OpenAPI specifications.
- Integrate with upstream and downstream applications.
- Develop APIs using Django, Flask, or FastAPI.
- Implement GraphQL endpoints and WebSocket connections for real-time features.
- Design and optimize SQL/NoSQL database schemas; manage migrations.
- Implement caching strategies (Redis, Memcached).
- Ensure secure authentication (JWT, OAuth, session-based).
- Follow OWASP security best practices.
- Optimize performance using pagination, filtering, sorting, and asynchronous processing (asyncio).
Technical Skills:
- Strong expertise in Python, Django, Flask, FastAPI.
- ABAP on HANA familiarity is a plus.
- API architecture and integration experience.
- Proficiency in SQLAlchemy, database design, and optimization.
- Hands-on experience with authentication protocols and security standards.
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.