What are the responsibilities and job description for the Python Full Stack Engineer position at Donato Technologies, Inc?
Job Description
Job Description
Python Full Stack Engineer (React / Svelte, FastAPI, Python)
Location : NYC, NY (Onsite)
Key Responsibilities :
- Develop and maintain responsive and interactive frontend applications using React, Svelte, TypeScript, and SvelteKit.
- Build backend services and REST APIs using FastAPI and Python.
- Design and manage database schemas and queries in PostgreSQL.
- Implement caching mechanisms using Redis to optimize application performance.
- Create and maintain CI / CD pipelines for efficient deployment using tools like GitHub Actions, CircleCI, or Jenkins.
- Ensure application security with best practices, including OAuth2, JWT, and input validation.
- Write and execute unit, integration, and end-to-end tests using frameworks like Pytest, Jest, and Playwright.
- Debug and resolve performance bottlenecks and system issues effectively.
Requirements :