hireclover
All jobs

KaaIoT

Full-Stack Software Engineer (Python)

Remote Middle $2.5k–$8.4k/moest.

Summary

KaaIoT is seeking a Full-Stack Software Engineer (Python) to join a fast-paced, highly autonomous team. The role focuses on designing and delivering full-stack features using Python, PostgreSQL, React, and TypeScript, with emphasis on building reliable, scalable systems that integrate seamlessly across the stack.

What you'll do

  • Design, build and deliver full-stack features using Python, PostgreSQL, React and TypeScript
  • Take ownership of features from initial ideas to production, including clarifying requirements, technical design, implementation, testing, deployment and monitoring
  • Design and maintain integration-heavy backend services, collaborating with other teams and consuming internal APIs
  • Work closely with Apache Airflow pipelines and ensure seamless integration with backend services
  • Design and implement scalable backend systems using PostgreSQL
  • Build and maintain infrastructure using Terraform, Kubernetes, and Helm
  • Proactively identify risks, dependencies and gaps in requirements, and drive solutions independently
  • Collaborate with team members in regular syncs and participate in code reviews and design discussions

Requirements

  • Proficiency with React and TypeScript for frontend development
  • Strong backend development experience with Python and PostgreSQL, including schema design and migrations (SQLAlchemy + Alembic)
  • Deep understanding of asynchronous programming and event-driven systems (Python async, background processing, integrations)
  • Experience with workflow orchestration tools and hands-on experience with Apache Airflow, including DAGs and backend integrations
  • Experience building or designing data pipelines, including orchestration, data processing and integrations (batch and/or streaming)
  • Build and maintain infrastructure using Terraform, Kubernetes and Helm
  • Experience deploying and operating services on Kubernetes, including maintaining Helm charts
  • Ability to work highly autonomously, proactively clarify requirements and drive work forward with minimal supervision
  • Strong communication skills and experience working in distributed teams
  • Nice-to-Have: Familiarity with FastAPI, Experience with Bazel build system, Experience with CI/CD pipelines, Prior experience in environments with limited product management and high ownership

Conditions

Distributed team environment with high autonomy and ownership. Work involves full-stack development spanning backend services, Airflow-driven workflows, infrastructure and frontend.

Browse jobs