Full-stack Python Developer

2 - 5 years

15 - 25 Lacs

Posted:1 day ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Key Responsibilities

Backend Development (Primary Focus - 70%):

  • Design and develop scalable RESTful APIs using Python (FastAPI/Flask/Django) for AI model serving and data processing
  • Build robust data pipelines for ingesting and processing CAD drawings, PDFs, and engineering documents at scale
  • Implement graph database schemas and queries for UniGraph knowledge graph platform (Neo4j/Neptune)
  • Develop backend services for Drawing Digitization, AI360 agents, and ChangeIQ workflows
  • Integrate ML models into production systems with proper error handling and monitoring
  • Design and optimize database schemas (PostgreSQ) for high-performance data retrieval
  • Build authentication, authorization, and security layers for enterprise applications
  • Implement caching strategies (Redis) and message queues for async processing

Frontend Development (Secondary - 30%):

  • Develop responsive user interfaces using React.js for dashboards, visualization, and workflow management
  • Build data visualization components for engineering drawings, knowledge graphs, and analytics
  • Create intuitive UIs for AI360 automation agents and ChangeIQ platform
  • Integrate frontend with backend APIs and handle state management

Integration & DevOps:

  • Build integrations with enterprise systems (EAM/CMMS, Digital Twin platforms)
  • Deploy and monitor applications on cloud platforms (AWS/GCP/Azure)
  • Work closely with ML engineers to productionize AI models
  • Write clean, maintainable code with comprehensive tests

Required Skills

Backend Development (Must Have):

  • Strong Python programming with 1-3 years of hands-on experience
  • Experience with web frameworks: Django, FastAPI or Flask
  • Proficiency in RESTful API design and development
  • Strong understanding of database design (SQL and Graph databases)
  • Experience with PostgreSQL, Neo4j, or similar databases
  • Knowledge of API authentication (JWT, OAuth) and security best practices
  • Understanding of async programming and background task processing
  • Knowledge of message queues (RabbitMQ, Kafka) and task queues (Celery)
  • Understanding of CI/CD pipelines and microservices architecture
  • Exposure to ML model deployment and serving

Frontend Development (Should Have):

  • Working knowledge of React.js and modern JavaScript (ES6+)
  • Understanding of HTML5, CSS3, and responsive design
  • Experience with state management (Redux, Context API, or similar)
  • Familiarity with frontend build tools and npm/yarn
  • Ability to consume RESTful APIs and handle async operations

Software Engineering:

  • Strong problem-solving and debugging skills
  • Experience with Git version control and collaborative workflows
  • Understanding of software design patterns and clean code principles
  • Knowledge of unit testing and integration testing (pytest, Jest)
  • Familiarity with Docker and containerization

Mock Interview

Practice Video Interview with JobPe AI

Start Django Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Coditation Systems logo
Coditation Systems

Software Development

Pune Maharashtra

RecommendedJobs for You

pune, bengaluru, mumbai (all areas)