Senior Full Stack Developer
About the job
About Geta.ai Geta.ai is a cutting-edge Conversational AI and SaaS platform, enabling businesses to automate customer engagement across multiple channels, including web, WhatsApp, voice, and SMS. We are looking for a Senior Full Stack Developer with strong experience in building scalable systems and SaaS products. Key Responsibilities - Engineering & Development - Architect, design, and build scalable backend systems using Python (FastAPI / Django / Flask). - Develop and maintain modern web frontends using MERN stack (MongoDB, Express.js, React.js, Node.js). - Implement modular, microservices-based architecture ensuring scalability and maintainability. - Build and optimize real-time systems using WebSockets, Redis, and PostgreSQL. Drive performance, security, and reliability across the stack. - SaaS Platform Development - Design and implement multi-tenant, secure SaaS architecture with core features such as user management, billing, subscriptions, notifications, and role-based access control. - Ensure principles of scalability, modularity, and cloud-native development are applied throughout. - Integrate with 3rd-party services and APIs for extended platform functionality. - Collaboration & Leadership - Contribute as a strong individual developer while mentoring junior engineers when needed. - Work with product managers and cross-functional teams to define, break down, and prioritize features. - Ensure code quality via peer reviews, testing, CI/CD practices, and clear documentation. - DevOps & Deployment - Build, deploy, and monitor applications on AWS with containerization (Docker). - Work with observability and monitoring tools (Grafana, Prometheus, Sentry, etc.). - Optimize CI/CD pipelines for fast, reliable deployments. Must-Have Skills - 4+ years of professional full-stack development experience. - Strong expertise in Python backend frameworks (FastAPI, Django, Flask). - Hands-on experience with MERN stack (MongoDB, Express.js, React.js, Node.js). - Deep understanding of SaaS principles (multi-tenancy, subscriptions, modular systems). - Strong experience with PostgreSQL, Redis, WebSockets, RESTful APIs. - Proven ability to design scalable and modular architectures. Nice-to-Have - Leadership qualities: ability to mentor and guide junior developers. - Experience building AI-driven platforms, particularly chatbots. - Exposure to large-scale platforms with high concurrency. - Familiarity with microservices and event-driven systems.
Requirements
- Python
- FastAPI
- Django
- MongoDB
- React.js
Preferred Technologies
- Python
- FastAPI
- Django
- MongoDB
- React.js
About the company
Geta.ai is a cutting-edge Conversational AI and SaaS platform, enabling businesses to automate customer engagement across multiple channels, including web, WhatsApp, voice, and SMS.
Similar Jobs
Senior Full Stack Developer
Whatjobs
Senior Full Stack Developer
Fractal
Senior Full Stack Developer
BearingPoint