Senior Full Stack Engineer
We are seeking an exceptional Senior Full Stack Developer with a strong command of the JavaScript ecosystem (React and Node.js) and a demonstrable passion for Artificial Intelligence. We're not just looking for a coder; we need a solution architect who understands how to implement AI models, optimize prompts, and build intelligent interfaces that solve real-world problems.
Key Responsibilities
Full Stack Development: Design and develop scalable web applications using React.js on the frontend and Node.js (Express/NestJS) on the backend.
AI Implementation: Integrate and consume language model APIs (OpenAI, Anthropic, LangChain) and work with vector databases (Pinecone, Weaviate) for RAG solutions or autonomous agents.
Architecture: Define microservices or serverless architectures that support intensive workloads and real-time data processing.
Technical Leadership: Participate in code reviews, propose best development practices, and ensure the security and performance of applications.
Innovation: Research and prototype new AI-driven features that deliver differential value to our clients and partners.
Requirements
Experience: 6+ years of professional software development.
Frontend: Expert proficiency in React, hooks, state management (Redux/Zustand), and performance optimization.
Backend: Deep experience with Node.js, TypeScript, and designing RESTful / GraphQL APIs.
AI Specialization: Proven experience implementing Generative AI solutions, prompt engineering, basic fine-tuning, or utilizing frameworks like LangChain or LlamaIndex.
Databases: Proficiency in SQL (PostgreSQL), NoSQL (MongoDB), and familiarity with vector databases.
English: B2 (Upper Intermediate) level is mandatory. Ability to engage in technical and business discussions with clients in English.
Soft Skills: Exceptional problem-solving mindset, extreme autonomy, and the ability to articulate complex technical concepts to non-technical stakeholders.