NinjaTech AI · 1 month ago
Senior Full Stack Engineer - Agentic AI Startup
NinjaTech AI is a generative AI startup focused on building autonomous AI agents. The Senior Full Stack Engineer will architect and build core user-facing features and back-end infrastructure, ensuring a great user experience while working in a fast-paced, collaborative environment.
Artificial Intelligence (AI)InternetSaaSVirtual Assistant
Responsibilities
Develop and implement serving architecture for our distributed systems with focus on scalability, observability, and efficiency
Design and build components for internal SDKs for microservices and integrate them in collaboration with other developers
Write robust and well-documented code, ensuring quality through automated testing and continuous integration and deployment
Work effectively in a fast-paced, dynamic team environment, contributing to multiple projects
Conduct code reviews and provide constructive feedback to other members of the team
Develop and maintain documentation for the platform, including API documentation, technical guides, and technical specifications
Explore new tools and technologies that can improve development efficiency and product quality
Qualification
Required
5+ years of experience in software development, with a focus on building scalable and reliable web applications
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.)
In-depth understanding of the entire web development process (design, development and deployment)
Familiarity with RESTful APIs and integration of backend services
Knowledge of version control systems (e.g., Git) and experience working with collaborative development tools
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
Preferred
Bachelor's or Master's degree in Computer Science or Engineering
Experience with Large language models (LLMs) and AI agent frameworks, as well as machine learning model deployment and serving
Knowledge of real-time systems and WebSocket/streaming protocols
Experience with infrastructure as code (CDK, Terraform, CloudFormation)
Experience in a high-growth startup environment
Experience with observability tools (Grafana, DataDog)
Benefits
Excellent Health insurance plans
401(k)
Generous Paid Time Off (Vacation, Sick & Holidays)
Paid meals and snacks
Equity grants (we are still pre-Series A so it's a great time to join the founding team!)
Company
NinjaTech AI
NinjaTech AI offers a fast & affordable All-in-One General AI Assistant to Complete any task
Funding
Current Stage
Early StageTotal Funding
$22.58M2024-05-02Seed· $15.85M
2024-02-15Seed
2023-05-02Seed· $6.73M
Recent News
2025-09-30
2025-09-09
Company data provided by crunchbase