Fullstack Engineer
โจ AI Summary
We are seeking a Full-Stack Developer who will take charge of backend architecture, AI integrations, and system scalability. In this role, you will collaborate with product, AI, and frontend teams to design, develop, and enhance multi-tenant platforms while implementing advanced AI-driven features.
Key Responsibilities:
- Design, build, and maintain scalable backend services utilizing Node.js (TypeScript) and Python.
- Architect multi-tenant systems ensuring data isolation, role-based access, and tenant-specific workflows.
- Create and maintain APIs (REST/GraphQL) for web and internal services.
- Enhance system performance, reliability, and observability in production settings.
- Make backend design decisions and influence long-term technical strategies.
- Work closely with frontend engineers to deliver cohesive end-to-end features, occasionally contributing to frontend logic (familiarity with React/Next.js is advantageous).
- Transform product specifications into effective technical solutions.
- Integrate AI/ML capabilities into production systems, collaborating with AI engineers for model tuning and training.
- Develop AI-driven functionalities, including conversational interfaces and intelligent automation.
- Optimize AI integrations for cost efficiency, low latency, and high reliability.
Requirements
- 5+ years in software engineering.
- Strong experience with Node.js (TypeScript) and Python.
- Proficient in building multi-tenant systems.
- Experience with medium to large-scale production systems.
- Solid understanding of databases (NoSQL, PostgreSQL), system design, and API architecture.
- Experience in cloud environments (AWS, GCP, etc.).
- Hands-on experience with AI/ML integrations.
- Bachelorโs degree in Computer Science, Computer Engineering, Software Engineering, or a related field.

