Demo

Senior Python Backend Developer

Msquare Technologies
Philadelphia, PA Full Time
POSTED ON 1/31/2025
AVAILABLE BEFORE 3/31/2025

Job Details

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, Google Cloud Platform, 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.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

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 Senior Python Backend Developer?

Sign up to receive alerts about other jobs on the Senior Python Backend Developer career path by checking the boxes next to the positions that interest you.
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
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: 
$131,745 - $167,716
Income Estimation: 
$150,756 - $194,140
Income Estimation: 
$172,191 - $221,861
Income Estimation: 
$114,549 - $164,025
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 Msquare Technologies

Msquare Technologies
Hired Organization Address Philadelphia, PA Full Time
Job Details Description o 5 years relevant experience in project, program, or ops role. o Must have a minimum of 5 years...
Msquare Technologies
Hired Organization Address Philadelphia, PA Full Time
Triage Engineer Location: Philadelphia, PA Bachelor’s degree in computer science/electronics or related field 6 years of...
Msquare Technologies
Hired Organization Address Philadelphia, PA Full Time
Client : Federal – Airforce Location : Remote This is a W2 role. Flutter Lead / Architect role will be part of the Mobil...

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

Senior Backend Developer (Ruby)

The Data Sherpas, Philadelphia, PA

Senior Django/Python Developer

360 Talent Avenue, Philadelphia, PA

AI Assistant is available now!

Feel free to start your new journey!