- Company Name
- Hatz AI
- Job Title
- Senior Software Engineer, Full Stack
- Job Description
-
Job Title: Senior Software Engineer, Full Stack
Role Summary:
Lead the design, development, and maintenance of a high‑performance AI SaaS platform by building robust full‑stack solutions. Drive innovation in both frontend and backend components, ensuring seamless user experiences and scalable AI data pipelines.
Expectations:
- Deliver production‑ready code with high quality, meeting performance and reliability targets.
- Act as a technical steward, mentoring peers and influencing architecture decisions.
- Continuously research emerging technologies to keep the product competitive.
Key Responsibilities:
- Collaborate with product, design, and operations teams to define, prototype, and ship new features.
- Architect and implement responsive, accessible frontends using ReactJS and TypeScript.
- Develop and maintain scalable backend services, including RESTful APIs and asynchronous processing.
- Build clean APIs, abstractions, and interfaces for an integration‑heavy product.
- Optimize applications for speed, scalability, and security.
- Troubleshoot, debug, and resolve application issues.
- Conduct code reviews, enforce coding standards, and promote knowledge sharing.
- Stay current on industry trends, emerging AI frameworks, and production tooling.
Required Skills:
- 5+ years of full‑stack development experience with a strong portfolio of web applications.
- Deep proficiency in ReactJS, TypeScript, and server‑side JavaScript (Node.js or equivalent).
- Solid understanding of RESTful APIs, async programming, and state management.
- Experience with Git, continuous integration, and deployment pipelines.
- Strong problem‑solving ability, attention to detail, and debugging expertise.
- Excellent written and verbal communication skills.
- Ability to work independently and collaboratively in a fast‑paced environment.
Good to Have:
- Working knowledge of generative AI APIs, embeddings, and tool calling.
- Familiarity with CI/CD, container orchestration, cloud infrastructure, and static site generation.
- Experience with Jest, Cypress, or similar testing frameworks.
- Knowledge of PostgreSQL/SQL and row‑level security.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent professional experience).
---
New york city, United states
On site
Senior
29-10-2025