Job Listings

Backend Python Developer

Quest Global

Job Requirements
• 6+ years of experience with designing and developing web services applications.
• Strong experience with providing and consuming web services / APIs (REST, JSON, OpenAPI/Swagger)
• Experience with modern Python and frameworks (FastAPI/Flask, SQLAlchemy Core, Pydantic, Httpx, Alembic, Pytest, Ruff, Pyright, or similar)
• Strong experience with data modeling using relational databases, Writing and optimizing complex queries using SQL (Postgres)
• Strong experience with Git, Bug tracking, and collaborating with a software team
• Basic understanding of Containerization and DevOps processes (Docker, Kubernetes, AWS, CI/CD)
• Basic understanding of Data Engineering a plus (ETL, Data warehouses)
• Basic understanding of Frontend web a plus (Vue/React, Javascript/Typescript, HTML/CSS)
• Strong debugging and diagnostic skills
• Excellent communication and interpersonal skills
• Excellent multi-tasking and organizational skills
• Excellent problem solving and analytical thinking skills
• Self-directed, analytical, and collaborative with a constant desire to learn, improve, and make things better
• Experience working with a cross-disciplinary team of PMs, designers and other developers

Work Experience
• 6+ years of experience with designing and developing web services applications.
• Strong experience with providing and consuming web services / APIs (REST, JSON, OpenAPI/Swagger)
• Experience with modern Python and frameworks (FastAPI/Flask, SQLAlchemy Core, Pydantic, Httpx, Alembic, Pytest, Ruff, Pyright, or similar)
• Strong experience with data modeling using relational databases, Writing and optimizing complex queries using SQL (Postgres)
• Strong experience with Git, Bug tracking, and collaborating with a software team
• Basic understanding of Containerization and DevOps processes (Docker, Kubernetes, AWS, CI/CD)
• Basic understanding of Data Engineering a plus (ETL, Data warehouses)
• Basic understanding of Frontend web a plus (Vue/React, Javascript/Typescript, HTML/CSS)
• Strong debugging and diagnostic skills
• Excellent communication and interpersonal skills
• Excellent multi-tasking and organizational skills
• Excellent problem solving and analytical thinking skills
• Self-directed, analytical, and collaborative with a constant desire to learn, improve, and make things better
• Experience working with a cross-disciplinary team of PMs, designers and other developers

Location: Sunnyvale, CA

Posted: Nov. 6, 2024, 10:10 p.m.

Apply Now Company Website