drjobs Python Full Stack Developer

Python Full Stack Developer

Employer Active

1 Vacancy
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

San Jose, CA - USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Job Title: Full Stack Developer
Location: San Jose CA Onsite
Employment Type: Contract (C2C)
Experience Level: Senior (Strong Full Stack Expertise Required)


Job Description:

We are currently seeking a skilled Full Stack Developer with strong expertise in both frontend and backend development particularly using React 18 and Python 3.10. The ideal candidate will be well-versed in modern frontend technologies advanced TypeScript and backend development with FastAPI along with database design and testing. This role is fully onsite in San Jose CA and requires hands-on experience in building scalable maintainable and efficient full stack applications.


Key Responsibilities:



Develop robust and scalable frontend applications using React 18 TypeScript and UI frameworks.


Implement state management and server state handling using tools such as TanStack Query TanStack Table and TanStack Router.


Design and implement clean responsive and maintainable user interfaces using MUI and Vite.


Build backend services and APIs using Python 3.10 and FastAPI including dependency injection and background tasks.


Work with relational databases using SQLAlchemy and write intermediate to complex SQL queries independently.


Ensure high test coverage using Pytest implementing fixtures mocking and data-driven testing strategies.


Collaborate with product managers designers and fellow engineers to deliver high-quality features in an agile environment.


Participate in code reviews architecture discussions and deployment pipelines to ensure quality and performance.




Required Skills:

Frontend:



TypeScript: Strong understanding of generics advanced types and modern patterns.


React 18: Expert-level knowledge with experience in hooks and the Context API.


TanStack: Experience using React Query Table and Router.


Frameworks: Proficient with Material UI (MUI) and Vite for modern UI development.



Backend:



Python 3.10: Experience with Python packaging virtual environments and application structuring.


FastAPI: Proficiency in building APIs with dependency injection and background task handling.


Database: Strong knowledge of SQLAlchemy and ability to write and optimize raw SQL queries.


Testing: Experience with Pytest including advanced techniques like fixtures mocking and data-driven testing.




Preferred Qualifications:



Bachelors degree in Computer Science Engineering or a related field.


Experience working in agile teams and delivering high-quality products in a fast-paced environment.


Familiarity with CI/CD pipelines and containerization (Docker etc. is a plus.


Strong problem-solving skills and ability to write clean maintainable code.

PYTEST , FULL STACK , UI , SQLALCHEMY , PYTHON , TYPESCRIPT , DOCKER

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.