At Cognitive Creators, we distinguish ourselves by deeply understanding our clients' businesses to tailor and implement AI solutions that address their specific needs. Our focus is on leveraging current technology, not future possibilities. We deliver custom strategies and solutions that integrate seamlessly with business processes, enhance operational efficiency, and maximise return on investment—ensuring measurable and tangible success.
As an AI-first business approaching our first anniversary, we're passionate about artificial intelligence and implement it through all of our workflows—it's what we do best.
About the Role
We're seeking talented Full-Stack Engineers to join our growing team and work on cutting-edge AI-powered applications. You'll contribute to our modern frontend applications built with Next.js / React and our sophisticated backend systems powered by Python / FastAPI. This role offers the opportunity to work across the entire stack, from user interfaces to API design and implementation.
You'll be working closely with our lead developer on our ongoing projects, with a strong focus on implementing AI capabilities and multi-tenant architecture.
This is a fully remote position. You must be located in Europe or a timezone similar to Spain (CET / CEST). You'll be working closely with our lead developer, who is based in Spain, while the rest of our organization is primarily distributed across Australia.
Key Responsibilities
Priority Focus Areas :
- Build and support a multi-tenant database system with separate schemas for each organization
- Take ownership in building products from idea to final release
- Integrate AI capabilities, including LLMs (RAG), text summarization, Q&A, pattern recognition, and moderation tools
- Implement user authentication and access control using Clerk or similar solutions
Additional Responsibilities :
- Develop and maintain features across both frontend and backend codebases
- Build responsive, performant user interfaces using Next.js, React, and Tailwind CSS
- Implement and enhance RESTful APIs using FastAPI and Python
- Collaborate with the team on architecture decisions and technical direction
- Implement security best practices and user authentication flows
- Apply error tracking and logging solutions (Sentry) for production monitoring
- Follow performance optimization best practices for production applications
- Write clean, maintainable, and well-tested code
- Participate in code reviews and contribute to technical documentation
- Work closely with product managers to translate requirements into technical solutions
Required Technical Skills
Priority Skills
- Multi-tenant Architecture : Experience designing and implementing database systems with isolated client data
- Full Product Lifecycle : Proven track record of building products from concept to production release
- AI Integration : Experience working with LLMs and building RAG systems, text processing pipelines
- Authentication : Proficiency with Clerk or similar systems for user management and access control
Frontend Expertise
- Experience with Next.js (preferably Next.js 13 / 14 with App Router)
- Proficiency with Tailwind CSS for building responsive UIs
- Strong understanding of state management and data fetching strategies
- Knowledge of frontend testing and performance optimization
- Strong Python development skills with RESTful API experience
- Familiarity with FastAPI or similar Python web frameworks
- Understanding of asynchronous programming concepts
- Experience with SQL databases and ORM libraries (SQLAlchemy preferred)
- Knowledge of API security, logging, and monitoring best practices
Additional Valuable Skills
Development Tools & Infrastructure
- Docker and containerization experience
- AWS infrastructure knowledge
- Experience with error tracking (Sentry) and logging tools (LogTail)
Specialized Technologies
- TanStack Table for data grid implementations
- OWASP security guidelines implementation
- Performance optimization for production applications
Technical Challenges You'll Tackle
Priority Challenges
- Design and implement a multi-tenant database architecture that efficiently isolates client data
- Build end-to-end product features working closely with the lead developer
- Integrate various AI models and create effective RAG systems for knowledge retrieval
- Implement robust authentication and authorization systems across the application
Frontend Development
- Build responsive, accessible user interfaces with Next.js and Tailwind CSS
- Implement complex data tables and interactive components
- Optimize application performance and loading times
- Integrate with authentication and payment systems
- Apply performance monitoring and error tracking tools
- Design and implement RESTful APIs with FastAPI
- Work with database models and relationships
- Implement proper error handling, logging, and validation
- Integrate with third-party services and APIs
- Apply security best practices to protect user data and system integrity
Full Stack Integration
- Ensure seamless communication between frontend and backend systems
- Implement end-to-end features that span both layers
- Optimize data transfer between client and server
- Maintain consistency in error handling and validation
- Implement comprehensive logging and monitoring solutions
What Makes This Role Unique
You'll be working on sophisticated applications that leverage cutting-edge technologies across the stack. Our projects feature :
- Modern React patterns with Next.js App Router
- Type-safe development with TypeScript
- Clean, utility-first styling with Tailwind CSS
- Fast, async Python backends with FastAPI
- Integration with AI / ML services
- Enterprise-grade authentication and security
- Production-ready logging, monitoring, and error tracking
This is an opportunity to work on multiple projects sharing common technical foundations, allowing you to apply your expertise across different business domains while maintaining technical consistency.
About Our Tech Stack
Frontend
- Next.js 14+
- React
- TypeScript
- Tailwind CSS 3.4
- TanStack Table
- Stripe for payments
- Python 3.10+
- FastAPI
- SQLAlchemy
- AWS infrastructure
- Sentry for error tracking
What We're Looking For
Must-Have Qualities
- Problem-solving : Strong analytical skills and attention to detail
- Collaboration : Experience working in team environments
- Architecture : Ability to understand complex systems and contribute to design decisions
- Code Quality : Passion for clean, maintainable code and documentation
- Independence : Self-motivated with ability to work autonomously
- Adaptability : Flexibility to work across multiple projects with different requirements
- Location : Based in Europe or a timezone similar to Spain (CET / CEST)
Why Join Cognitive Creators?
- Be part of one of Australia's leading AI companies, driving innovation and excellence in the AI industry
- Collaborative and inclusive work environment
- Opportunities for professional growth and development
- Flexible, remote work environment allowing you to work from anywhere, promoting a healthy work-life balance
- Work closely with experienced developers to build cutting-edge AI applications
If you're passionate about full-stack development and building innovative AI-powered applications, we'd love to hear from you! Join our innovative team as we revolutionize how businesses implement AI solutions.