Company Description
Guidde is a generative AI platform that empowers teams to deliver know-how 11x faster, making it effortless to share knowledge with customers or employees. Market-leading companies rely on Guidde's video documentation to streamline customer support, onboard and train employees, and enable self-service solutions. Our mission is to elevate team performance through cutting-edge technology and innovative tools.
Role Description
We are looking for a highly skilled Senior Backend Developer to join our "Create" team. This team is responsible for the creation, editing, and processing of video content, AI integrations, and the performance-intensive workloads that power our platform's key features. As a senior developer, you will play a central role in designing and building complex backend systems, ensuring scalability, performance, and reliability in a fast-paced, collaborative startup environment.
Key Responsibilities
- Collaborate closely with product, frontend and other stackholders and teams to deliver seamless user experiences.
- Architect and develop complex backend systems from the ground up.
- Build and maintain features supporting video creation and processing workflows.
- Integrate advanced AI technologies such as speech-to-text, text-to-speech, and large language models into our platform.
- Optimize and manage computationally expensive workloads.
- Design and write high-quality technical documents and architecture designs.
- Implement robust logging, metrics, and tracing systems to improve observability and maintain platform reliability.
Qualifications
- 5+ years of experience as a backend developer with a focus on designing and building complex server & data architectures.
- Expert knowledge of Node.js and its ecosystem, preferably using NestJS framework.
- Track record of developing scalable, high-performance systems from scratch.
- Proficiency in writing detailed technical designs and documentation.
- Proven experience handling offline, computationally expensive workloads.
Nice to Have
- Experience with video processing using FFMPEG
- Experience with Google Cloud Platform (GCP) services.
- Hands-on experience with AI models, such as speech-to-text, text-to-speech, and LLMs.
- Knowledge of C++ for computationally intensive processes.
- A degree in computer science or software engineering.