Job Description
Job Description
Job Summary :
We are seeking a highly skilled Full Stack Developer to support the maintenance, optimization, and enhancement of an existing application workflow. The primary focus of this role is backend development and application deployment, with an emphasis on performance optimization and scalable architecture. Frontend experience is a plus, but not mandatory.
Key Responsibilities :
Maintain and optimize current application workflows using standard Python libraries and best practices.
Design, develop, and optimize backend services using FastAPI, Uvicorn, and Pydantic.
Implement and manage real-time communication using WebSocket messaging.
Utilize Python subprocess modules for system-level integrations and process management.
Support application deployment and backend performance tuning.
Collaborate with cross-functional teams to ensure system stability, scalability, and reliability.
(Optional) Contribute to frontend development using React and TypeScript, including visualization with Three.js.
Optional / Nice to Have :
Experience or interest in building applications that leverage AI / ML models.
Familiarity with Three.js or other advanced visualization frameworks.
Required Qualifications :
Master's degree in Computer Science, Engineering, or a related field.
Strong full-stack development experience with deep focus on backend systems.
Proven experience in application deployment and backend optimization.
Proficiency in Python and modern web frameworks (FastAPI preferred).
Experience with real-time communication technologies such as WebSockets.
Frontend experience with React and TypeScript is a plus, but not required.
Full Stack Developer • Warren, MI, US