Full Stack Software Engineer 

February 2, 2026
Application ends: May 2, 2026
Apply Now

Job Description

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:

  • 3+ 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 services 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.
  • Experience working in an Agile development environment.
  • Bachelor’s or Master’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