About the Role
We are seeking a highly skilled Senior Full Stack Developer with at least 7 years of professional experience building, scaling, and maintaining modern web applications. The ideal candidate is extremely proficient in JavaScript and has hands-on experience integrating AI technologies, including Large Language Models (LLMs), into production-grade applications. You will work across the stack, from designing user-friendly interfaces to architecting backend systems that leverage AI-driven solutions.
Key Responsibilities
- Design, develop, and maintain scalable, high-performance web applications.
- Integrate AI/ML models and APIs (including LLMs, embeddings, and vector databases) into full stack solutions.
- Collaborate with product managers, data scientists, and designers to build intelligent, user-centric features.
- Develop reusable, efficient, and testable code for both client-side and server-side components.
- Optimize applications for speed, scalability, and security.
- Troubleshoot, debug, and enhance both AI-enabled and traditional applications.
- Implement best practices in software development, including code reviews, automated testing, and CI/CD pipelines.
- Stay current with emerging AI technologies, frameworks, and development trends.
- Mentor junior developers and contribute to technical strategy.
Required Qualifications
- 7+ years of professional software development experience.
- Expert-level proficiency with JavaScript (ES6+), including asynchronous programming, event-driven architecture, and modular development.
- Strong hands-on experience with front-end frameworks (React, Angular).
- Solid experience with server-side technologies (Node.js, Express.js, or similar).
- Experience integrating AI/ML solutions into applications (e.g., OpenAI, Hugging Face, LangChain, RAG pipelines).