Job Description
The Software Engineer will design, develop, integrate and deploy various AI technologies AI product.
What you will do:
As a key member of our engineering team, the Software Developer will be responsible for translating our vision and customer needs into functional and appealing interactive applications, ensuring a great user experience.
- Build features (end-to-end) for our web app (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.
- Collaborate with product management to define and prioritize product requirements, ensuring technical feasibility and alignment with company goals and user requests.
- Leverage RESTful APIs and web sockets for fast communication with our backend systems.
- Unit-test code for robustness, including edge cases, usability, and general reliability.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Required Experience:
- 1+ year(s) of experience in software development, with a focus on building scalable and reliable web applications.
- Generalist mindset: you’re comfortable working across frontend, backend, and infra. You see every layer as an exciting opportunity to make an impact.
- Professional experience in at least one of: Python, React, Node.js, or Next.js and curiosity to learn the rest
- Familiarity with cloud platforms (AWS strongly preferred) and databases (Supabase, PostgreSQL, DynamoDB, Firebase, etc.)
- Systematic thinker: you design before you code and you care about how things are built, not just that they work
- Ownership mentality: you take problems from start to finish without needing to be told what’s next
- Strong problem-solving skills and ability to work in a team environment.
- Bachelor’s degree in Computer Science or relevant field preferred.
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#GraphicDesignJobsOnline
#WebDesignRemoteJobs
#FreelanceGraphicDesigner
#WorkFromHomeDesignJobs
#OnlineWebDesignWork
#RemoteDesignOpportunities
#HireGraphicDesigners
#DigitalDesignCareers
# Dynamicbrand guru