Match score not available

Senior Full Stack Engineer

Remote: 
Full Remote
Experience: 
Senior (5-10 years)
Work from: 
California (USA), United States

Offer summary

Qualifications:

5+ years of full-stack development experience, Expertise in JavaScript/TypeScript and frameworks like React or Vue.js, Strong knowledge of SQL databases, Experience with backend technologies such as Python.

Key responsabilities:

  • Develop responsive, high-performance web applications
  • Collaborate with team members to launch new features
  • Design reusable frontend components for integration
  • Build core backend services ensuring scalability
Kiva AI logo
Kiva AI
2 - 10 Employees
See more Kiva AI offers

Job description

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
  • Required profile

    Experience

    Level of experience: Senior (5-10 years)
    Spoken language(s):
    English
    Check out the description to know which languages are mandatory.

    Other Skills

    • Collaboration
    • Adaptability
    • Problem Solving

    Full Stack Engineer Related jobs