Python Architect

Overview

Remote
$70 - $75
Contract - W2
Contract - 24 Month(s)

Skills

Python Architect

Job Details

Role: Python Architect

Location: Remote, USA

Designing and implementing robust and scalable applications using Python.

Analyzing user needs and software requirements.

Developing, testing, and debugging Python applications and scripts.

Collaborating with other developers, designers, system admins, and customers.

Keeping up to date with the latest Python developments and best practices.

Pre-Modernization Assessment

Current System Analysis

Audit existing .NET application (monolithic vs. modular, APIs, databases).

Rationalize React for frontend (component reuse, state management).

Map .NET features to new stack Architecture Design

State Management: Choose Redux vs. Context API based on complexity.

Backend (Python)

API Layer: Design REST/GraphQL contracts (Swagger/OpenAPI specs).

Legacy Integration: with exiting upstream downstream application

Strategy for .NET Python transformation.

Auth compatibility (Active Directory JWT/OAuth).

ORM selection

Develop, and maintain RESTful/gRPC APIs using Python frameworks (Django, Flask, FastAPI)

Implement GraphQL endpoints when required

Develop WebSocket connections for real-time features

Ensure API versioning and backward compatibility

Database Management

Design and optimize database schemas (SQL and NoSQL)

Implement efficient ORM queries (Django ORM, SQLAlchemy)

Manage database migrations and schema changes

Implement caching strategies (Redis, Memcached)

Authentication & Authorization

Implement secure authentication (JWT, OAuth, Session-based)

Implement security best practices (OWASP guidelines)

Performance Optimization

Implement pagination, filtering, and sorting

Implement asynchronous processing (asyncio)

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.

About Laiba Technologies LLC