Full Stack Software Engineer - Agentic AI
Role Overview
NinjaTech AI is hiring a full-time Software Engineer to build and scale long-running AI agents, intelligent applications, and automations.
The role focuses on integrating and deploying AI technologies within the company's agentic AI product.
The engineer reports to the VP of Engineering and collaborates with engineering, applied science, product, UX, and QA teams.
Key Skills for This Role
Full Job Posting
About the Role
NinjaTech AI is hiring a full-time Software Engineer to build and scale long-running AI agents, intelligent applications, and automations.
The role focuses on integrating and deploying AI technologies within the company's agentic AI product.
The engineer reports to the VP of Engineering and collaborates with engineering, applied science, product, UX, and QA teams.
Workplace and Schedule
- The position is based at the company's Sydney office and requires five days onsite.
- The team works in a fast-paced, collaborative environment with rapid ideation and iteration.
Responsibilities
- Build end-to-end features for the SuperNinja web application.
- Improve application performance and user experience.
- Maintain platform and API documentation.
- Develop well-documented code in React, Next.js, and Python.
- Use automated testing and continuous integration and deployment to maintain code quality.
- Participate in code reviews and troubleshoot platform issues.
- Collaborate with product management on requirements and technical feasibility.
- Use RESTful APIs and WebSockets for backend communication.
- Unit-test code for robustness, edge cases, usability, and reliability.
- Evaluate and implement technologies that improve development efficiency.
Required Experience
- At least 1 year of software development experience focused on scalable and reliable web applications.
- Comfort working across frontend, backend, and infrastructure.
- Professional experience in at least one of Python, React, Node.js, or Next.js, with curiosity to learn the others.
- Familiarity with cloud platforms and databases is advantageous.
- Strong problem-solving skills and ability to work in a team environment.
- A bachelor's degree in Computer Science or a relevant field is preferred.
Nice to Have
- Startup experience or experience shipping in fast-moving, ambiguous environments.
- End-to-end personal projects, open-source work, or hackathon experience.
- Experience with TypeScript, WebSockets, CI/CD pipelines, or service-oriented architectures.
- Interest in AI/ML and large language models.
Benefits
- Annual health insurance subsidy, superannuation, and paid time off are provided.
- The company provides paid meals and snacks and offers a stock option plan.
Compensation
- The stated compensation range is A$160K to A$190K.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at NinjaTech AI
Forward Deployed Engineer
Austin, USA
Marketing Manager
, USA
Partner Enablement Manager
, USA
Director of Product Management
, USA
VP of Sales
Los Altos, USA
AI Solutions Architect
, USA
Applied AI Engineer
, USA