Job Description
Role: Python fullstack Developer
Location: Bangalore, India
Employment Type: Full-time
Experience: 6-9 years
About The Role
We're looking for a seasoned
Python FullStack Developer (69 years of experience) to design, build, and scale modern web applications and APIs. You will work across the stackfrom
backend services (Python/FastAPI, REST/GraphQL, SQL) to
front-end interfaces (React.js/Next.js/Vue) and
DevOps (Docker/Kubernetes, CI/CD).
Key Responsibilities
Product & Solution Engineering
- Design, develop, and own backend services using Python (FastAPI/Flask), building robust REST and GraphQL APIs with clear functional specifications and data models.
- Implement front-end user interfaces with React.js/Next.js/Vue, ensuring crossbrowser compatibility, accessibility, and responsive UX.
- Build, query, and optimize relational databases (PostgreSQL/MySQL/SQL Server), including schema design, indexing, and performance tuning.
Required Skills & Experience
Core Backend
- Python (6+ years) with strong grasp of OOP, SOLID, and software design patterns.
- Web frameworks: FastAPI (preferred) or Flask/Django.
- APIs: REST and GraphQL design, versioning, documentation (OpenAPI/Swagger), and testing.
- Data: SQL, relational database design, data querying, performance optimization.
Front-End
- JavaScript/TypeScript fundamentals; modern tooling (ESNext, bundlers, linting).
- Frameworks: React.js (preferred), Next.js, Vue; state management, component design, and UI/UX fundamentals.
- Crossbrowser compatibility, responsive design, and user interface best practices.
DevOps & Cloud
- Git (source code management, branching strategies, pull requests, code reviews).
- Containerization: Docker; Orchestration: Kubernetes (Helm, deployments, services, ingress).
- CI/CD pipelines; environment configuration management; secrets and runtime configuration.
- Experience with at least one cloud application platform (AWS/Azure/GCP) and cloud computing services (compute, storage, networking).
- Exposure to IT infrastructure/operations, virtualization, and system administration basics.
Experience
- 69 years in web applications development (frontend and backend).
- Proven track record delivering production systems at scale with version control, source code management, and code quality gates.
- Experience in agile methodology environments.
Education
- Bachelor's/Master's in Computer Science, Information Technology, Engineering, or related field.
- Equivalent practical experience considered; evidence of strong engineering fundamentals welcomed.
Job Description - Grade Specific
Focus on Digital Continuity and Manufacturing. Develops competency in own area of expertise. Shares expertise and provides guidance and support to others. Interprets clients needs. Completes own role independently or with minimum supervision. Identifies problems and relevant issues in straight forward situations and generates solutions. Contributes in teamwork and interacts with customers.