drjobs Python Backend Engineer

Python Backend Engineer

Employer Active

drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Alexander City - USA

Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Job Description

Job Title: Python Backend Engineer

Location: Remote

Term: Full Time

Job Description:

Key Responsibilities:

LargeScale System Design:

Architect and design robust scalable and resilient backend systems capable of handling high volumes of traffic.

Implement best practices for system design focusing on performance scalability and fault tolerance.

API Gateway Management:

Design and implement APIs working with API Gateway (API GW) for scalable and secure communication.

Establish throttling failures and retry strategies for APIs to handle traffic spikes load balancing and graceful failure handling.

Serverless & AWS Lambda:

Develop and deploy serverless functions using AWS Lambda to create highly scalable and costeffective solutions.

Optimize serverless applications for performance and resilience ensuring they can handle realtime data and traffic.

Throttling Failures & Retry Strategies:

Design strategies to manage API throttling limits ensuring availability and reliability of services.

Implement retry and failure handling mechanisms to improve the systems ability to recover from transient errors or failures.

Semantic Cache Management:

Design and implement semantic caching strategies to improve the speed and efficiency of data retrieval.

Ensure optimal cache management policies avoiding stale data and ensuring timely updates across the system.

Required Qualifications:

Programming Languages:

Strong proficiency in NodeJS and Python.

Experience with backend frameworks such as Express FastAPI Flask etc.

API & System Design:

Experience with designing and scaling RESTful APIs and GraphQL.

Strong understanding of API Gateway concepts and implementations.

Serverless Computing:

Handson experience with AWS Lambda and other serverless technologies.

Failure Handling & Retry Strategies:

Experience in designing and implementing throttling failure recovery and retry strategies for largescale systems.

Caching Strategies:

Knowledge of semantic cache management techniques and caching tools such as Redis or Memcached.

Cloud Infrastructure:

Strong experience with cloud platforms (preferably AWS) and distributed systems architecture.

Preferred Qualifications:

Experience with monitoring and logging tools like CloudWatch Datadog or Prometheus.

Familiarity with containerization (Docker Kubernetes) and infrastructure as code (Terraform CloudFormation).

Strong understanding of microservices architecture and eventdriven systems.

Key Skills:

Python AWS Nodejs Lambda Fast API

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.