Python Backend Developer-Immediate Joiners
NOMD Technologies
Location: Infopark, Kerala
We are looking for a Python Backend Developer to join our Computer Vision team and play a
key role in developing high-performance backend services that power our AI and computer
vision platforms..The ideal candidate will be responsible for building and maintaining scalable APIs, managing
data pipelines, and integrating with AI microservices for real-time processing, storage, and
analytics. You will work in a fast-paced environment alongside AI engineers, DevOps, and product teams
to design reliable systems that connect data, models, and user interfaces efficiently.
Key Responsibilities
Backend Development
• Design, develop, and maintain scalable RESTful APIs using FastAPI or Flask frameworks.
• Implement microservices to support computer vision and document AI workflows.
• Ensure high-performance, secure, and maintainable code following modern backend
standards.
Database & Data Management
• Design and optimize database schemas in PostgreSQL (including indexing and query
optimization).
• Integrate with structured and unstructured data sources — including image metadata,
annotations, and model results.
• Manage migrations and data versioning using tools like Alembic or SQLAlchemy ORM.
Integration & Communication
• Integrate backend systems with AI/ML inference services and cloud storage (e.g., AWS
S3, Google Cloud Storage).
• Develop task orchestration flows using Celery and Redis for background processing.
• Work closely with frontend engineers (React, Next.js) to ensure smooth data exchange
and API compatibility.
Deployment & Maintenance
• Containerize backend services using Docker and manage deployments via GitHub
Actions or CI/CD pipelines.
• Monitor performance, handle scaling, and ensure uptime of production systems.
• Write unit and integration tests to maintain code quality and system reliability.
Required Qualifications & Experience
• 3–5 years of professional backend development experience with Python.
• Strong knowledge of FastAPI, Flask, or similar Python web frameworks.
• Proficiency in PostgreSQL, SQLAlchemy, and database optimization techniques.
• Hands-on experience with Celery, Redis, and asynchronous task management.
• Experience developing and maintaining Dockerized microservices.
• Familiarity with Git, GitHub Actions, and CI/CD deployment workflows.
• Understanding of REST API design principles and secure authentication mechanisms
(JWT, OAuth2).
• Comfortable working with AI-driven or data-intensive systems.
• Bachelor’s degree in Computer Science or related field preferred.
key role in developing high-performance backend services that power our AI and computer
vision platforms..The ideal candidate will be responsible for building and maintaining scalable APIs, managing
data pipelines, and integrating with AI microservices for real-time processing, storage, and
analytics. You will work in a fast-paced environment alongside AI engineers, DevOps, and product teams
to design reliable systems that connect data, models, and user interfaces efficiently.
Key Responsibilities
Backend Development
• Design, develop, and maintain scalable RESTful APIs using FastAPI or Flask frameworks.
• Implement microservices to support computer vision and document AI workflows.
• Ensure high-performance, secure, and maintainable code following modern backend
standards.
Database & Data Management
• Design and optimize database schemas in PostgreSQL (including indexing and query
optimization).
• Integrate with structured and unstructured data sources — including image metadata,
annotations, and model results.
• Manage migrations and data versioning using tools like Alembic or SQLAlchemy ORM.
Integration & Communication
• Integrate backend systems with AI/ML inference services and cloud storage (e.g., AWS
S3, Google Cloud Storage).
• Develop task orchestration flows using Celery and Redis for background processing.
• Work closely with frontend engineers (React, Next.js) to ensure smooth data exchange
and API compatibility.
Deployment & Maintenance
• Containerize backend services using Docker and manage deployments via GitHub
Actions or CI/CD pipelines.
• Monitor performance, handle scaling, and ensure uptime of production systems.
• Write unit and integration tests to maintain code quality and system reliability.
Required Qualifications & Experience
• 3–5 years of professional backend development experience with Python.
• Strong knowledge of FastAPI, Flask, or similar Python web frameworks.
• Proficiency in PostgreSQL, SQLAlchemy, and database optimization techniques.
• Hands-on experience with Celery, Redis, and asynchronous task management.
• Experience developing and maintaining Dockerized microservices.
• Familiarity with Git, GitHub Actions, and CI/CD deployment workflows.
• Understanding of REST API design principles and secure authentication mechanisms
(JWT, OAuth2).
• Comfortable working with AI-driven or data-intensive systems.
• Bachelor’s degree in Computer Science or related field preferred.
If this opportunity aligns with your career goals, kindly share your updated resume with us at hr@nomdindia.com
Send resume to: hr@nomdindia.com