Senior Javascript Engineer

Hamster

  • San Francisco, California
  • 30+ days ago

    Highlights

    You will be instrumental in designing, developing, and maintaining scalable and high-performance applications, with a particular focus on integrating cutting-edge AI capabilities. Collaborate closely with product managers, designers, and other engineers to define, design, and ship new features.

    Numbers & Facts

    LocationSan Francisco, California

    Description

    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).

    Similar Jobs

    See more jobs