Generate a CV for this Job!

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

Python Backend Developer

Inabia Software & Consulting Inc. • Pennsylvania, US • On-site

Posted on: 3rd March, 2025
Employment Type: CONTRACTOR

Job Description

Hello,

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.

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

Requirements

  • 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
Inabia Software & Consulting Inc.

Inabia Software & Consulting Inc.

Technology

Location

Pennsylvania, US

Job Type

CONTRACTOR

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

Parenthetic

3 weeks ago

Full-time

Senior Python Developer with Data Expertise

District of Columbia, US View Job

Software Consultants

1 month ago

FULLTIME

Django Python Web Engineer

Maryland, US View Job