- Company Name
- GenBio AI
- Job Title
- Full Stack Engineer
- Job Description
-
Job Title: Full Stack Engineer
Role Summary:
Design, develop, and deploy scalable, responsive web applications that integrate frontend interfaces with backend services, APIs, and AI/ML model serving infrastructure. Work collaboratively with product, design, and AI/ML teams to deliver seamless user experiences while maintaining high performance, accessibility, and reliability.
Expactations:
- Deliver production‑grade web applications on time and within scope.
- Maintain code quality through best practices, coding standards, and automated testing.
- Contribute to shared component libraries and internal design systems.
- Continuously improve development workflows, observability, and system performance.
Key Responsibilities:
- Build and maintain modern full‑stack web applications using JavaScript/TypeScript, Python, and frameworks such as React, FastAPI, and Node.js.
- Translate user flows and designs into robust, scalable code.
- Develop and expose RESTful/GraphQL APIs and data pipelines.
- Integrate front‑end components with backend APIs and AI/ML model serving systems.
- Ensure cross‑browser/device compatibility and accessibility compliance.
- Create and maintain CI/CD pipelines, Git workflows, and agile practices.
- Deploy and scale applications in cloud environments (AWS, GCP, Azure).
- Containerize services with Docker and orchestrate with Kubernetes.
- Monitor system performance, observability, and reliability; troubleshoot and optimize.
Required Skills:
- 4+ years of full‑stack or backend/frontend engineering experience.
- Strong proficiency in JavaScript/TypeScript, Python, React, FastAPI, Node.js.
- Experience building, testing, and deploying production‑grade web apps.
- Proficient in HTML/CSS (including SCSS) and responsive UI development.
- Skilled in RESTful and/or GraphQL API design and integration.
- Familiarity with front‑end testing tools, animation libraries, or data visualization frameworks.
- Experience with CI/CD pipelines, Git workflows, and agile development.
- Cloud deployment experience (AWS, GCP, Azure).
- Containerization (Docker) and orchestration (Kubernetes) knowledge.
Required Education & Certifications:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.