Senior Full-Stack Ninja Developer

Job Summary

NinjaCat is a marketing analytics platform built for agencies, media companies and brands to easily track and report on the performance of their marketing campaigns. Some of the biggest companies in the world use NinjaCat and we are proud to run billions of dollars in ad spend through our platform to service brands like Coca Cola, Nike, Sony, Ford and thousands more. Our mission is to build a company that everyone wishes they worked for and the proof is in the pudding – We were featured by Inc Magazine as one of the best places to work (2 years in a row!) and 2020 AdAge best places to work. If that weren’t enough: we work remotely (Work from home!), offer great perks and have a culture that feels like a real family. We would love to have you be part of it.

As a Senior FullStack Engineer at NinjaCat, you are empowered to take ownership of technical decisions and solutions while playing a pivotal role in helping to grow the engineering culture within a fast growing company. Each member of the team impacts all aspects of the development process from the idea phase, design, delivery, maintenance, and operations. It would be great if you’ve dabbled in various technologies including: PHP, Vue.js, Typescript, Redis, Docker, CI/CD, AWS, SnowFlake, SQL, Big Data, and more.


  • PHP
  • Docker
  • AWS
  • SnowFlake
  • Redis

Responsibilities and Duties

  • Build, ship, and iterate on new and existing features
  • Participate in standups, code and design reviews
  • Collaborate with QA team members in creating test plans and participate in reviews
  • Active in continuous improvements to the team’s processes, methodologies, and technologies
  • Work closely with product managers to understand the needs of our users and build a product serving those needs
  • Write clean, functional code on the front and back-end


  • Strong background in creating software for enterprise-level companies
  • Excellent communication skills and positive attitude
  • Extensive background in developing maintainable, scalable, and highly available web services
  • Strong understanding of object-oriented design and architecture
  • Experience with containerization technologies such as Docker and web service orchestration
  • Self-motivated and able to manage yourself
Required Experience and Qualifications

  • Experience: 1 – 2 years in Docker and web service orchestrationn( Required )
  • Graduation: Any Computer Degree( Required )
  • Proficient in English( Required )

Leave your thoughts

Share this job

How did you hear about this opportunity?

Please let NinjaCat know you found this position on as a way to help us get more companies to post here!

Do you find it difficult to access remote jobs ?

Please subscribe to the supportive
community and learn the skills of finding remote job and being good at it too.

We will send you a weekly newsletter with a lot of love, support and inspiration.