Demo

Python Developer

DCM INFOTECH LIMITED
Philadelphia, PA Full Time
POSTED ON 4/15/2025
AVAILABLE BEFORE 5/13/2025

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.
  • If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Python Developer?

    Sign up to receive alerts about other jobs on the Python Developer career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $70,239 - $89,209
    Income Estimation: 
    $88,984 - $115,784
    Income Estimation: 
    $92,017 - $124,111
    Income Estimation: 
    $90,707 - $120,959
    Income Estimation: 
    $91,486 - $118,193
    Income Estimation: 
    $88,984 - $115,784
    Income Estimation: 
    $111,369 - $141,168
    Income Estimation: 
    $117,871 - $153,580
    Income Estimation: 
    $109,939 - $144,341
    Income Estimation: 
    $114,500 - $144,633
    Income Estimation: 
    $46,723 - $64,140
    Income Estimation: 
    $66,157 - $90,051
    Income Estimation: 
    $136,714 - $171,621
    Income Estimation: 
    $66,195 - $86,448
    Income Estimation: 
    $153,752 - $200,235
    Income Estimation: 
    $111,369 - $141,168
    Income Estimation: 
    $131,745 - $167,716
    Income Estimation: 
    $144,503 - $184,592
    Income Estimation: 
    $102,541 - $137,871
    Income Estimation: 
    $153,752 - $200,235
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at DCM INFOTECH LIMITED

    DCM INFOTECH LIMITED
    Hired Organization Address Atlanta, GA Full Time
    Job Overview : As a Senior Business Analyst, you will be responsible for leading complex business analysis activities, p...
    DCM INFOTECH LIMITED
    Hired Organization Address Philadelphia, PA Full Time
    ONSITE ONLY Principal Technical Architect 10 years of experience in software development and architecture. Demonstrated ...
    DCM INFOTECH LIMITED
    Hired Organization Address Houston, TX Full Time
    How you will make a difference We currently have exciting opportunities for Sr. Software Engineers Full Stack to join ou...
    DCM INFOTECH LIMITED
    Hired Organization Address Philadelphia, PA Full Time
    Job Details Role: Technical Program Manager II Location: Philadelphia, PA (Onsite) Duration:12 Months DEVELOPMENT BACKGR...

    Not the job you're looking for? Here are some other Python Developer jobs in the Philadelphia, PA area that may be a better fit.

    Python Developer

    Resource Point LLC, Malvern, PA

    Python Developer

    Lenora Systems Inc, Malvern, PA

    AI Assistant is available now!

    Feel free to start your new journey!