PYTHON SOFTWARE DEVELOPER at Ryzen Solutions
Foster City, CA 94404
About the Job
We are currently looking for a Python Software Developer for an Autonomous Vehicle company in Foster City. This position is a Contract-W2 with Onsite work set-up.
Ideal candidate is a Python backend software developer that is familiar with a number of common backend microservice frameworks like FastAPI, SQLAlchemy, Alembic, Microcosm, Connexion, and Flask.
Responsibilities:
- Understand existing code and gather requirements for existing microservices.
- Migrate existing microservices, based on those requirements, to a new set of microservice frameworks based on some of the open-source libraries listed above, with a scalable, efficient, and Pythonic implementation.
- Document, release for testing, debug, and assist with other software development tasks.
Qualifications:
- Associate or Bachelor’s degree in Computer Science, Information Technology, System Administration, or a closely related field, or equivalent work experience
- Proven previous experience of 6+ years as a Python software developer
- Good knowledge of open-source Python microservice frameworks: FastAPI, SQLAlchemy, Alembic, Microcosm, Connexion, and Flask.
- Understanding of the Python package ecosystem: pip, setuptools, etc.
Nice to have/Bonus Qualifications:
- General automation development experience for deploying and operating production services at scale.
- Experience with AWS or other public clouds and infrastructure-as-code.
- Familiarity with front-end technologies, such as JavaScript, HTML5, and CSS3.
Salary
65 - 85 /hour