Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

NinjaTech AI Logo

Full Stack Software Engineer (Next.js, Python) - Agentic AI Startup

NinjaTech AI

Salary not specified
Sep 12, 2025
Mountain View, CA, USA
Apply Now

NinjaTech AI is looking to build autonomous AI agents and needs a Full Stack Software Engineer to innovate and build their flagship product, SuperNinja, an advanced agentic AI platform.

Requirements

  • Expert-level experience in React.
  • Proficiency in Next.js and Python.
  • Experience with AWS Cloud.
  • Strong expertise in various API protocols, including RESTful API and WebSockets.
  • Familiarity with database technologies such as Firebase, Supabase, DynamoDB, NoSQL, PostgreSQL, or MySQL.
  • Hands-on experience in building microservices for service-oriented architecture (SoA) on top of AWS services, leveraging various components (e.g., SQS, Lambda, SNS, ECS, etc.).
  • Familiarity with RESTful APIs and integration of backend services.

Responsibilities

  • Build features for our web app (myninja.ai and super.myninja.ai)
  • Bring expertise in performance and optimization to improve our applications for smooth and fast user experience.
  • Develop and maintain documentation for the platform, including API documentation.
  • Write clean, efficient, and well-documented code in React, Next.js, Python and ensure code quality through automated testing and continuous integration and deployment.
  • Participate in code reviews and provide constructive feedback to other members of the team.
  • Troubleshoot and debug issues that arise in the platform, and implement solutions to prevent recurrence.
  • Leverage RESTful APIs and web sockets for fast communication with our backend systems.

Other

  • 5 days on-site
  • Ability to perform well in a fast-paced environment where deadlines are tight and priorities can change rapidly.
  • Strong problem-solving skills and ability to work in a team environment.
  • Experience working in an Agile development environment.
  • Bachelor's or Master's degree in Computer Science or relevant field preferred.