CareerRiver

Senior Javascript Engineer

Hamster ยท San Francisco Bay Area

๐Ÿ“ San Franciscovia ashbyPosted 2025-10-14
Apply on company site โ†—
CareerRiver pulls this listing straight from the employer's hiring system โ€” no recruiter middleman, no reposts. Applying takes you directly to Hamster.
You will need a strong background in modern JavaScript frameworks and a deep understanding of full-stack development. You will be instrumental in designing, developing, and maintaining scalable and high-performance applications, with a particular focus on integrating cutting-edge AI capabilities. RESPONSIBILITIES - Lead the design, development, and deployment of complex web applications using Next.js and NestJS. - Develop robust and efficient backend services with Node.js, interacting with PostgreSQL databases. - Implement and maintain real-time messaging solutions. - Apply expertise in AI prompt engineering to optimize interactions with large language models. - Contribute to the training and fine-tuning of machine learning models. - Develop and integrate features related to embedding, chunking, and Retrieval Augmented Generation (RAG). - Write clean, maintainable, and well-documented code in TypeScript. - Collaborate closely with product managers, designers, and other engineers to define, design, and ship new features. - Mentor junior engineers and contribute to best practices within the team. - Participate in code reviews to ensure code quality and adherence to standards. REQUIRED SKILLS AND QUALIFICATIONS - Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience. - 5+ years of experience as a JavaScript Engineer, with a focus on full-stack development. - Proficiency in TypeScript. - Strong experience with PostgreSQL. - Extensive experience with Next.js for front-end development. - Demonstrated experience with NestJS for backend development. - Proven experience with AI prompt engineering. - Familiarity with model training concepts and practices. - Experience implementing and managing real-time messaging systems. - Understanding and practical application of embedding and chunking techniques. - Experience with Retrieval Augmented Generation (RAG) implementation. - Solid understanding of software design principles, data structures, and algorithms. - Excellent problem-solving skills and attention to detail. - Strong communication and interpersonal skills. PREFERRED QUALIFICATIONS - Experience with cloud platforms (AWS, Azure, GCP). - Familiarity with containerization technologies (Docker, Kubernetes). - Experience with testing frameworks (e.g., Jest, React Testing Library).

More San Francisco Bay Area jobs

San Francisco Bay Area jobs ยท Browse all locations