Senior Full Stack Engineer - Agentic AI Startup jobs in United States
cer-icon
Apply on Employer Site
company-logo

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

ReactAWS CloudPythonNext.jsMicroservicesAPI protocolsDatabase technologiesProblem-solvingTeam collaborationFast-paced environment

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

twittertwittertwitter
company-logo
NinjaTech AI offers a fast & affordable All-in-One General AI Assistant to Complete any task

Funding

Current Stage
Early Stage
Total Funding
$22.58M
2024-05-02Seed· $15.85M
2024-02-15Seed
2023-05-02Seed· $6.73M

Leadership Team

leader-logo
Babak Pahlavan
Founder/CEO/CPO
linkedin
leader-logo
Sam Naghshineh
Co-Founder & CTO
linkedin
Company data provided by crunchbase