Full Stack Engineer

As a Full Stack Engineer at Votal AI, you'll develop high-performance web applications using React, TypeScript, and PostgreSQL. Collaborate with AI engineers to integrate machine learning models and LLMs into a SaaS platform for advanced voice analytics.

San Francisco/ Remote
Full time
mail

Apply to this position

Lorem ipsum dolor sit amet consectetur adipiscing elit lorem enim, fringilla mauris tellus at id eget id neque a egestas eget sit tempus.

Apply now

Job description

As a Full Stack Engineer, you'll design and build high-performance, scalable web applications using React and TypeScript, integrate AI models, and work on an advanced SaaS platform for voice analytics.

Job responsibilities

  • Develop and maintain robust, scalable, and performant web applications using React and TypeScript
  • Design and implement RESTful APIs to support our front-end applications and integrate with our AI services
  • Create and optimize data models for PostgreSQL databases to efficiently store and retrieve voice analytics data
  • Collaborate with AI engineers to integrate machine learning models and LLMs into our web applications
  • Implement and maintain CI/CD pipelines using Vercel for seamless deployment and hosting
  • Contribute to the architectural design of our SaaS platform, ensuring scalability and maintainability
  • Write clean, efficient, and well-documented code adhering to best practices and coding standards
  • Participate in code reviews and provide constructive feedback to other team members
  • Troubleshoot, debug, and optimize application performance
  • Stay up-to-date with emerging trends and technologies in web development and AI integration

Job requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • 4+ years of experience in full-stack web development
  • Strong proficiency in JavaScript and TypeScript
  • Extensive experience with React and modern front-end development practices
  • Solid understanding of RESTful API design and implementation
  • Experience with PostgreSQL and designing efficient data models
  • Familiarity with Vercel or similar cloud deployment platforms
  • Knowledge of version control systems (e.g., Git) and collaborative development workflows
  • Experience with automated testing and continuous integration/deployment (CI/CD) practices
  • Excellent problem-solving skills and attention to detail
  • Strong communication skills and ability to work effectively in a team environment

Preferred Qualifications

  • Experience working with AI or machine learning technologies, particularly in NLP or voice analytics
  • Familiarity with Large Language Models (LLMs) and their integration into web applications
  • Experience with OpenAI API and Claude API
  • Knowledge of best practices for prompt engineering and LLM fine-tuning
  • Familiarity with GraphQL
  • Knowledge of Docker and containerization technologies
  • Experience with cloud platforms (AWS, Google Cloud, or Azure)
  • Understanding of data privacy and security best practices, especially related to voice data and AI models
  • Contributions to open-source projects or personal tech blog
Apply now