Jobs and Careers
KI

Senior Full Stack Engineer

Kiva AI
United Statesfull_timeVerifiedPosted 16 Jan 2025

About the role

About Us: Kiva AI delivers high-quality, ground-truth data for machine learning models through a network of expert labelers. Our SaaS platform streamlines the most complex data labeling challenges, where reaching ground truth is particularly difficult. With a customer-centric approach and expert-focused training, we enable faster, more accurate labeling at scale. We’re also integrating cutting-edge LLM (Large Language Model) technology into the platform to enhance user experiences, making project setup and expert training more intuitive and seamless.

The Opportunity: As our Full Stack Software Engineer, you’ll take the lead in developing our core SaaS platform, building robust, scalable features that power complex workflows. You will work on integrating LLM-driven features to streamline project setup, management, and expert collaboration, ensuring a seamless experience for users. Your work will play a crucial role in enabling customers and experts to perform complex data labeling tasks more efficiently, improving product performance, usability, and accelerating model accuracy across a wide range of industries.

Key Responsibilities

  • Own the development of responsive, high-performance web applications using modern JavaScript frameworks.
  • Collaborate closely with designers, product managers, and backend developers to rapidly iterate and launch new features.
  • Develop intuitive UI components, ensuring performance and scalability as the user base grows.
  • Design and maintain reusable frontend components while ensuring seamless integration with backend services.
  • Build and implement core backend services using FastAPI, Python or similar REST APIs technologies, ensuring high performance, scalability, and reliability.
  • Work with SQL databases like PostgreSQL, ensuring efficient data storage and retrieval. 
  • Troubleshoot, debug, and resolve production issues in a fast-paced startup environment, ensuring a seamless user experience.
  • Help establish coding standards, best practices, and scalability for a growing team.

Requirements

  • 5+ years of experience in full-stack development.
  • Strong expertise in JavaScript/TypeScript and frameworks like React or Vue.js, with hands-on experience in server-side rendering (Next.js or similar).
  • Solid understanding of responsive design, CSS frameworks, and best practices for user interfaces.
  • Work across the stack as needed, contributing to backend APIs and services (Python or similar).
  • Experience with SQL databases, strong knowledge of database architecture and how it integrates with frontend and backend systems.
  • Familiarity with version control (Git), Agile methodologies, and willingness to adapt to rapid changes.
  • Experience working in a startup or small company environment, with a hands-on approach to problem-solving.

Nice-to-Have

  • Experience with cloud platforms (AWS, GCP) and deploying frontend applications with CI/CD pipelines.
  • Familiarity with testing frameworks and performance optimization.
  • Knowledge of micro-services architecture and containerization (Docker, Kubernetes).
  • A self-starter mentality with the ability to thrive in a fast-paced, evolving startup environment.

Our Tech Stack

  • Frontend: React, TypeScript, JavaScript
  • Backend: Python, FastAPI
  • Database: PostgreSQL
  • Infrastructure: AWS

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Kiva AI

View company profile →