Generate a CV for this Job!

Based on your profile and this job description, you can create a tailored CV to apply directly.

Python Developer(W2 contract)

Hireio • Pennsylvania, US • On-site

$50 - $55 / HOUR Apply Now
Posted on: 13th March, 2025
Employment Type: FULLTIME

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.

Job Types: Full-time, Contract

Pay: $50.00 - $55.00 per hour

Schedule:
• Monday to Friday

Experience:
• Python: 5 years (Required)

Ability to Commute:
• Philadelphia, PA 19103 (Preferred)

Ability to Relocate:
• Philadelphia, PA 19103: Relocate before starting work (Preferred)

Work Location: In person

Responsibilities

  • We are seeking a Senior Python Backend Developer to design, develop, and optimize backend services for a high-performance web application
  • 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

Requirements

  • 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
  • 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
  • Python: 5 years (Required)
Hireio

Hireio

Technology

Location

Pennsylvania, US

Job Type

FULLTIME

Benefits

  • Pay: $50.00 - $55.00 per hour
  • Monday to Friday

Loading...

Loading...

AI Cover Letter Generator

Generate a Tailored Cover Letter!

Our AI will analyze your profile and create a personalized cover letter that highlights your relevant skills and experience.

Ready to Apply?

Click the button below to start your application process.

Related Jobs

Medical Science & Computing

2 weeks ago

FULLTIME

Python Programmer

Maryland, US View Job

Caktus Group

6 days ago

FULLTIME

Django Web Developer Job at Caktus Group in Durham

North Carolina, US View Job