Job Information Date Opened 06/10/2026 Job Type Full time Industry IT Services Work Experience 4 years City Bangalore State/Province Karnataka Country India Zip/Postal Code 560001 Job Description Key Responsibilities Architect, design, and develop enterprise applications with multi-tenant and modular capabilities. Build and maintain robust backend services using FastAPI/Django with PostgreSQL. Develop modern, responsive UIs using React.js with TailwindCSS or Material UI. Implement and optimize real-time features using WebSockets, Redis, etc. Handle high concurrency environments and database transaction safety. Design and enforce coding standards, modular structure, and reusable components. Participate in DevOps processes—Dockerization, CI/CD pipelines, cloud deployments. Work closely with the Product Owner, BA, and QA teams to ensure timely deliveries. Mentor junior developers and ensure best practices in performance and security. Key Skills and Experience Must-Have Skills: 4- 6 years of experience in full stack development. Strong expertise in Python (FastAPI or Django). Strong frontend skills with React.js and JavaScript/TypeScript. Deep knowledge of PostgreSQL (transaction locks, schema design, row-level security). Experience with multi-tenant application design (schema or row-based). Strong grasp of REST APIs, JWT Auth, RBAC, and API security. Experience with Docker, Git, and CI/CD tools. Good to Have: Experience in building SaaS or ERP/CRM systems. Familiarity with Redis, Celery, WebSockets, or event queues (RabbitMQ). Understanding of microservice or modular monolith patterns. Basic knowledge of cloud deployment (AWS, GCP, Azure). Exposure to unit testing, integration testing, and automated deployments.
💡 Quick Summary
Seeking a career-building opportunity? The Full Stack Developer - Python position is now open for candidates interested in the Software Developer Jobs sector. This role in Bangalore offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.