
Full Stack Engineer (Next.js/React + Python/FastAPI) - Fully Remote
Job Description
Posted on: May 19, 2025
Full Stack Engineer (Next.js/React + Python/FastAPI) - Fully RemoteAbout Cognitive Creators
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 looking for talented Full Stack Engineers to join our growing team working on cutting-edge AI-powered applications. You'll contribute to both 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.
This is a fully remote position allowing you to work from anywhere while collaborating with our distributed team.
Key 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 SkillsFrontend Skills
- 3+ years experience with React and modern JavaScript/TypeScript
- Experience with Next.js (preferably Next.js 13/14 with App Router)
- Proficiency with Tailwind CSS for building responsive UIs
- Understanding of state management patterns in React applications
- Experience with data fetching strategies in Next.js applications
- Knowledge of frontend testing frameworks (Jest, React Testing Library)
- Experience with frontend performance optimization techniques
Backend Skills
- Experience with Python and RESTful API development
- 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 best practices and implementation
- Experience implementing logging and monitoring in production environments
Additional Valuable Skills
- Experience with Clerk for authentication
- Familiarity with TanStack Table for data grid implementations
- Experience integrating Stripe for payment processing
- Knowledge of AWS infrastructure
- Experience with Docker and containerization
- Understanding of CI/CD pipelines
- Experience with error tracking and monitoring tools (Sentry, LogTail)
- Understanding of OWASP security guidelines
- Experience optimizing application performance for production
Technical Challenges You'll TackleFrontend 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
Backend Development
- 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
- Implement performance optimization techniques
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 StackFrontend
- Next.js 14+
- React
- TypeScript
- Tailwind CSS 3.4
- Clerk for authentication
- TanStack Table
- Stripe for payments
Backend
- Python 3.10+
- FastAPI
- SQLAlchemy
- PostgreSQL
- AWS infrastructure
- Sentry for error tracking
- LogTail for logging
What We're Looking For
- Strong problem-solving skills and attention to detail
- Experience working in a collaborative development environment
- Ability to understand complex systems and contribute to architectural decisions
- Passion for clean, maintainable code and good documentation
- Knowledge of production best practices for security, performance, and reliability
- Self-motivated with the ability to work independently
- Adaptability to work across multiple projects with different business requirements
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.
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.
Apply now
Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

RemoteITJobs.app
Get RemoteITJobs.app on your phone!

Junior Full Stack Engineer (Remote EU)

Fullstack-Entwickler (m/w/d) - Remote | German-Speaking Tech Talent Wanted!

Mobile App Developer (m/w/d) für Progressive Web Apps und SaaS-Lösungen

Mobile Developer iOS & Android
