The Role: You are the core builder of the SimplifyX platform. You will develop end-to-end features, from the interactive user interface down to the backend APIs, ensuring the platform is fast, reliable, and perfectly integrated with our modern AI agent ecosystem.
Key Responsibilities:
Frontend UI/UX & Real-Time State: Build highly responsive, accessible, and dynamic user interfaces using React, TypeScript, and Next.js. Implement complex state management to handle real-time streaming AI responses (via Server-Sent Events or WebSockets) for features like our Voice Agents and Chat interfaces.
High-Performance Backend Services: Develop robust, secure, and scalable REST and GraphQL APIs using FastAPI (Python) and Node.js. Architect backend services that effectively handle asynchronous tasks, long-running agent workflows, and heavy webhook traffic.
AI & Agent Integration: Serve as the integration layer for our custom AI agents. Connect the frontend UI to complex multi-agent workflows orchestrated via LangGraph or CrewAI. Ensure graceful error handling and fallback logic when API calls to frontier models (OpenAI, Claude, Gemini) experience latency.
Database & Vector Interactions: Architect optimized database schemas and write complex SQL queries using PostgreSQL. Manage real-time data synchronization using Supabase, implement high-speed caching with Redis, and interact with vector embeddings via pgvector and Qdrant.
Cross-Functional Collaboration: Partner closely with the ML/AI Engineer to connect machine learning pipelines to user endpoints. Collaborate with the Platform Architect to ensure your microservices are cleanly containerized and deployed smoothly via CI/CD pipelines.
Testing, Security & Quality: Champion code quality by writing comprehensive automated tests (unit, integration, and end-to-end using tools like Cypress/Playwright). Implement secure authentication and authorization flows, ensuring user data interacting with LLMs remains protected
Detailed Technical Stack:
Frontend: React, TypeScript, Next.js, Tailwind CSS, WebSockets/SSE for real-time streaming.
47 years of full-stack software development experience delivering production-grade web applications.
Exceptional, production-level proficiency in both Python (for the AI/Backend layer) and Node.js/TypeScript/React (for the App layer).
Deep understanding of API design (REST/GraphQL), asynchronous programming, and handling state in distributed systems.
Hands-on experience with cloud-native development, containerization (Docker), and consuming complex third-party APIs.
Plus: Proven hands-on experience developing the application layer or integrating at least two of the following into a production environment: Doc Agents, Web Scraping Agents, RAG Agents, Voice Agents, UI Builders, or Database Builders.
Who You Are: A product-minded engineer who sweats the details on user experience just as much as backend performance. You are comfortable navigating ambiguity, reading the latest documentation for rapidly evolving AI frameworks, and writing clean, highly maintainable code.
Job Classification
Industry: BPM / BPOFunctional Area / Department: Engineering - Software & QARole Category: Software DevelopmentRole: Full Stack DeveloperEmployement Type: Full time