About Kajoo.ai:Kajoo.ai is an AI-powered Digital Experience Builder that transforms the way businesses create and manage digital content. Our platform empowers users to design, develop, and optimize engaging digital experiences across web and mobile platforms without the need for extensive coding knowledge. By leveraging artificial intelligence, we streamline the development process, enabling faster time-to-market and enhanced user engagement. Join us in our mission to revolutionize digital experience creation.
Job Description:We are seeking a highly skilled Senior SaaS Full Stack Developer to join our dynamic engineering team. The ideal candidate has a strong foundation in computer science principles and a passion for developing clean, efficient code. You will play a pivotal role in designing, developing, and maintaining our AI-powered platform, ensuring scalability, reliability, and top-notch performance.
Key Responsibilities:Architect and Develop: Design and implement scalable SaaS microservices architecture using Node.js, Express, and MongoDB.Front-End Excellence: Build responsive and intuitive user interfaces with ReactJS, TailwindCSS, and Redux.Code Quality: Write clean, maintainable code following SOLID principles and design patterns.Optimize Performance: Analyze and optimize application performance for fast load times and smooth user experiences.AI Integration: Work on integrating AI components into the platform to enhance digital experience-building capabilities.API Development: Create and maintain RESTful APIs to support front-end features and third-party integrations.Data Management: Effectively manipulate and manage data using MongoDB and other database technologies.Technical Leadership: Mentor junior developers, conduct code reviews, and contribute to establishing best practices.Problem-Solving: Apply knowledge of Big O notation and algorithm optimization to enhance application efficiency.Collaboration: Work closely with cross-functional teams, including product managers and designers, to deliver high-quality products.Stay Updated: Keep abreast of emerging technologies and industry trends to ensure our platform remains cutting-edge.
Qualifications:Education: Bachelor's or Master's degree in Computer Science or a related field.Experience: 5+ years of professional experience in full-stack development.Technical Skills:Proficient in ReactJS and its core principles.Strong experience with TailwindCSS for responsive design.Expertise in Redux for state management.Solid understanding of Node.js and Express for back-end development.Experience with MongoDB for database management.Familiarity with RESTful APIs and microservices architecture.Software Principles:Deep understanding of design patterns and their applications.Adherence to clean code principles for maintainability.Knowledge of SOLID principles for software development.Understanding of Big O notation for algorithm efficiency.Soft Skills:Excellent problem-solving abilities.Strong communication and teamwork skills.Ability to mentor and guide junior team members.Proactive attitude towards learning and innovation.Experience with AI or machine learning integration is a plus.
What We Offer:Competitive Salary: Reflective of your experience and skills.Benefits Package: Including health insurance, paid time off, and more.Professional Growth: Opportunities for learning, development, and career advancement.Innovative Environment: Work with the latest technologies in a collaborative setting.Flexible Work Arrangements: Fully remote work and flexible scheduling.
Kajoo.ai is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.Join us at Kajoo.ai and be a part of a team that's redefining digital experience creation through AI-powered solutions!