Get C2C/W2 Jobs & hotlist update

Python Developer c2c job opportunities Philadelphia PA 

Contract

Python Developer

Role: Python Developer

Location: Philadelphia PA (Onsite – Must need local to PA/NJ)

Duration: Contract

 

Please mention work authorization and Current location while sharing resume

Must need 9+years

 

Job Description: 

 

Role Overview:

We are seeking a Senior Python Backend Developer to design, develop, and optimize backend services for a high-performance web application.

The ideal candidate should have expertise in Fast API or similar Python frameworks, experience working with MongoDB or equivalent NoSQL databases, and a strong understanding of Linux-based environments.

Experience with in-memory data stores such as Redis and familiarity with Angular (or similar frontend frameworks) is a big plus.

 

Key Responsibilities:

●        Design, develop, and maintain RESTful and asynchronous APIs using FastAPI or similar frameworks.

●        Write clean, efficient, and scalable Python code to support high-performance applications.

●        Develop microservices-based architectures and integrate third-party APIs.

●        Ensure API security best practices, including data encryption and access control.

●        Deploy and maintain services in Linux/Ubuntu environments. Utilize containerization tools like Docker and orchestration tools like Kubernetes.

●        Optimize API performance, caching, and scalability strategies using Redis and other tools.

●        Design and optimize MongoDB schemas and queries. Implement indexing, aggregation pipelines, and replication strategies for performance improvements.

●        Implement authentication and authorization mechanisms (OAuth2, JWT, etc.).

●        Work closely with frontend developers using Angular (or similar frameworks) to ensure seamless API integration.

●        Utilize Redis (or similar in-memory data stores) for caching, session management, and real-time data processing.

●        Participate in code reviews, documentation, and technical discussions.

 

Required Skills & Qualifications:

●        5+ years of experience in backend development with Python.

●        Expertise in FastAPI (or similar frameworks like Flask, Django, or Tornado).

●        Strong understanding of MongoDB (or similar NoSQL databases like DynamoDB, CouchDB, etc.).

●        Experience with Redis (or similar in-memory data stores) for caching, rate limiting, and session management.

●        Experience working in Linux/Ubuntu environments, including shell scripting.

●        Proficiency with RESTful API design, WebSockets, and asynchronous programming.

●        Experience with authentication and security protocols (JWT, OAuth2, OpenID Connect).

●        Familiarity with Docker, Kubernetes, and CI/CD pipelines.

●        Knowledge of cloud platforms like AWS, GCP, or Azure is a big plus.

●        Basic understanding of Angular (or similar frontend frameworks like React or Vue.js) for API integration.

●        Strong problem-solving skills, ability to debug, and optimize application performance.

●        Excellent communication skills and experience working in agile development teams.

To apply for this job email your details to roselin@reveilletechnologies.com