Python Backend Engineer

ClinDCast LLC
San Jose, CA, United States
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Application Performance Management Cloud Computing Cloud Engineering Databases Data Integration Database Design Distributed Systems Django Web Framework Python (Programming Language)
+22 more
PostgreSQL MongoDB NoSQL OAuth Performance Tuning Software Architecture Redis Openid Connect JSON Web Token Software Engineering SQL Databases Spring Cloud Large Language Models Reliability of Systems Backend Fastapi Containerization Asynchronous Programming Api Gateway Restful APIs Docker Microservices

Job description

Job Summary: We are seeking an experienced Python Backend Engineer to design, develop, and maintain scalable backend systems and APIs. The ideal candidate will have strong expertise in Python, modern backend frameworks, cloud infrastructure, databases, and AI-powered application development. This role offers the opportunity to work on cutting-edge solutions involving AI agents, large language models (LLMs), and high-performance distributed systems., Design, develop, and maintain scalable backend applications and APIs using Python. Build and optimize RESTful APIs using FastAPI, Django, or similar frameworks. Develop and integrate AI-driven workflows using tools such as LangChain, LlamaIndex, or related frameworks. Manage database design, performance tuning, and data integrations across SQL and NoSQL environments. Implement secure authentication and authorization mechanisms, including OAuth2, JWT, and OpenID Connect. Build and maintain cloud-native applications on AWS or GCP. Develop asynchronous processing solutions and task orchestration workflows. Collaborate with cross-functional teams to deliver scalable, reliable, and secure software solutions. Monitor application performance and ensure system reliability and scalability.

Requirements

Strong experience in Python development (Python 3.10+ preferred). Hands-on experience with FastAPI, Django, or similar backend frameworks. Experience building and consuming REST APIs and microservices. Knowledge of AI/LLM integration frameworks such as LangChain or LlamaIndex. Strong experience with PostgreSQL and NoSQL databases such as MongoDB and Redis. Experience with Vector Databases such as Pinecone, Weaviate, or similar technologies. Proficiency with Docker and cloud platforms (AWS or GCP). Experience with asynchronous programming and task queues. Understanding of software architecture, scalability, security, and performance optimization., Experience building AI-powered or agent-based applications. Familiarity with API Gateways, service meshes, and distributed systems. Experience working in cloud-native and containerized environments. Strong problem-solving and communication skills.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.wayup.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · WWC Europe 2026

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

3:42 min

Comparing in-memory and Redis storage for cache scalability

Simone Sanfratello · WWC 2022

Videos

See all

Related articles

See all