Python Developer Job at Inabia Software & Consulting Inc., Philadelphia, PA

b09BK3g4eWtTSG1xcU43ekxYOGE4R0F1ZEE9PQ==
  • Inabia Software & Consulting Inc.
  • Philadelphia, PA

Job Description

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 FastAPI 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 team

Job Tags

Contract work,

Similar Jobs

Farm Job Search

Alpaca Farm Manager Job at Farm Job Search

 ...Alpaca Farm Manager (6320) Location: Portland, Oregon JobNumber: 6320 This job is to oversee and manage many aspects of a 65-90 head...  ...firing and training the of farm staff with owner's input * Work cooperatively with the Head Gardener and Garden team and have flexibility... 

Global Channel Management, Inc.

Bank ACH Wire Clerk Job at Global Channel Management, Inc.

The Bank ACH Wire Clerk is responsible for processing and managing Automated Clearing House (ACH) and wire transfer transactions, ensuring accuracy and compliance with banking regulations and internal policies. This role requires meticulous attention to detail and the... 

Farm Job Search

Farm Manager Job at Farm Job Search

 ...Farm Manager (6497) Location: San Leandro, California JobNumber: 6497 Global Quality Foods, Inc is looking for an experienced Farm...  ...Superb communication and interpersonal skills. Willingness to work overtime as required. Education and Experience: High School... 

Adelphi Staffing, LLC

Pediatrician Job at Adelphi Staffing, LLC

JOB OVERVIEW Job Title: Physician Pediatrics Job Type: Locum Tenens Location: San Jose, CA Service Setting: Outpatient Clinic Coverage Type: Scheduled + No Call Coverage Period: 02/11/2025 3 Months Clinical Shift Schedule: Monday Friday...

Pacific Coast Fresh Company

Warehouse Order Selector Job at Pacific Coast Fresh Company

 ...previous order selectors have gone on to work in a wide variety of roles including forklift operator, delivery driver, supervisor, warehouse manager, account manager, buyer, and more. This position is responsible for fulfilling customer orders by picking fresh product...