Senior Full Stack Developer / Solution Architect
About the job
Job Description – Senior Full Stack Developer / Solution Architect Location: Gurugram (Onsite) Experience: 4+ Years Notice Period: Immediate Joiner Only (Mandatory) 🏢 Work Mode: 100% Onsite About the Role We are seeking a Senior Full Stack Developer / Solution Architect who can take ownership of designing, developing, deploying, and scaling complex, real-time web applications. The ideal candidate will have strong hands-on experience across Python backend development, modern frontend frameworks, real-time systems, data processing, automation, and cloud deployments. This role demands a problem-solver and system thinker who is comfortable working in Agile/Scrum environments, building production-grade systems, and delivering high-performance, secure, and scalable solutions. Key Responsibilities Backend Development • Design, develop, and maintain scalable backend systems using Python (Django, Flask, FastAPI). • Build secure, efficient, and reusable RESTful APIs with JWT-based authentication. • Implement real-time communication systems using WebSockets. • Handle complex backend logic with AsyncIO, Multithreading, custom decorators, and exception handling. • Ensure clean, modular, maintainable, and well-documented codebases. Frontend Development • Develop interactive and responsive user interfaces using React JS, Next.js, and Angular JS. • Integrate frontend applications seamlessly with backend APIs. • Work closely with UI/UX teams to deliver user-centric experiences. • Optimize frontend performance for high-traffic and real-time applications. Database & Data Handling • Design and manage database schemas using PostgreSQL, MySQL, MongoDB, Supabase, and SQLite. • Write optimized queries and ensure efficient data access and storage. • Implement data processing pipelines using Pandas and NumPy. • Handle large-scale data transformations, analytics, and automation tasks. • Perform database monitoring, maintenance, and optimization using tools like pgAdmin. Automation & Integration • Build automation tools for CRM connectors, data synchronization, and background jobs. • Implement cron jobs and automated scripts for scheduled tasks. • Develop integrations with third-party APIs including Twilio, HubSpot, and other external services. • Perform web scraping and data ingestion where required. Cloud, Deployment & DevOps • Deploy and manage applications on AWS, Vercel, and Render. • Containerize applications using Docker. • Set up and maintain CI/CD pipelines using GitHub Actions. • Follow GitOps workflows for reliable and scalable deployments. • Implement logging, monitoring, and performance tracking for production systems. Testing & Quality Assurance • Write unit and integration tests using PyTest. • Ensure high code quality, system reliability, and production readiness. • Perform debugging, performance tuning, and issue resolution. Architecture & Leadership • Lead system design and architecture for full-stack applications. • Translate business requirements into technical solutions. • Collaborate with cross-functional teams, including product, QA, and stakeholders. • Mentor junior developers and contribute to technical decision-making. • Ensure best practices for security, scalability, and maintainability. Required Technical Skills Programming & Frameworks • Python (Core Python, OOP, Modules, File Handling, Decorators) • Django, Flask, FastAPI • AsyncIO, Multithreading Frontend • React JS • Next.js • Angular JS Databases • PostgreSQL • MySQL • MongoDB • Supabase • SQLite APIs & Real-Time Systems • REST APIs • JWT Authentication • WebSockets • Twilio APIs • HubSpot Integrations Data & Automation • Pandas • NumPy • Web Scraping • Cron Jobs • Data Sync Pipelines DevOps & Deployment • AWS • Docker • Git / GitHub • GitHub Actions (CI/CD) • Vercel / Render • Logging & Monitoring Testing • PyTest (Unit & Integration Testing) Methodologies • Agile / Scrum Good to Have (Strong Plus) • Experience with AI/ML & NLP systems (LangChain, RAG, PyTorch, TensorFlow, Scikit-learn). • Experience building AI assistants, chatbots, HR systems, or automation platforms. • Experience with real-time voice or chat systems. • Strong understanding of system scalability and cloud architecture. • Exposure to 3D / visualization technologies, including: • Unity (for visualization, simulation, or integration—not gaming) • Unreal Engine (enterprise visualization/simulation use cases) • Blender (3D asset creation and optimization) • WebGL / Three.js or similar browser-based 3D frameworks • Experience working on 3D dashboards, simulations, digital twins, or interactive visual platforms. Education • B.Tech / BE in Computer Science or related field Candidate Profile • 4+ years of hands-on full stack development experience • Strong backend + frontend exposure • Experience working on production-grade systems • Comfortable with onsite work in Gurugram • Immediate joiner only (strict requirement)
Requirements
- Python
- Django
- Flask
- FastAPI
- React JS
- Next.js
- Angular JS
- PostgreSQL
- MySQL
- MongoDB
- AWS
- Docker
- GitHub Actions
Qualifications
- B.Tech
- BE in Computer Science or related field
Preferred Technologies
- Python
- Django
- Flask
- FastAPI
- React JS
- Next.js
- Angular JS
- PostgreSQL
- MySQL
- MongoDB
- AWS
- Docker
- GitHub Actions
Similar Jobs
Senior Full Stack Developer
Reliance Industries Limited
Senior Full Stack Developer
CG-VAK Software & Exports Ltd.
Full Stack Developer
BrowserStack