77 Python Developer jobs in Kochi
Python Developer
Posted 7 days ago
Job Viewed
Job Description
Role: Python Developer
Experience: 4+ Years
Notice Period: Immediate
Work Mode: Hybrid
Job Description:
We are seeking skilled Python Developers to join our AI/ML team for developing cutting-edge applications
and agentic AI solutions. This role offers an exciting opportunity to work at the intersection of traditional
software development and emerging AI technologies. The position involves building robust internal
applications (40%), developing AI agent workflows using LangGraph and related technologies (35%), and
collaborating on AI/ML integration projects (25%). The ideal candidate will have strong Python
development experience with a high-level understanding of AI/ML concepts and eagerness to learn agentic
AI frameworks.
Required Skills:
· 4-5 years of professional Python development experience
· Strong expertise in web frameworks (FastAPI, Flask, or Django)
· Proficiency with SQL databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis)
· Experience building and consuming RESTful APIs and GraphQL
· Solid understanding of software design patterns and clean code principles
· Proficient with Git and collaborative development workflows
· Experience with unit testing and integration testing
· High-level understanding of machine learning concepts and algorithms
· Basic understanding of Large Language Models (LLMs) and their applications
· Experience with data manipulation libraries (pandas, numpy)
· Familiarity with containerization (Docker) and CI/CD pipelines
· Strong problem-solving abilities and analytical thinking
· Excellent communication and collaboration skills
Desired Skills:
· Exposure to or willingness to learn LangChain, LangGraph, or similar agentic AI frameworks
· Understanding of vector databases and embeddings for RAG systems
· Knowledge of prompt engineering and LLM optimization techniques
· Basic knowledge of cloud platforms (AWS, Azure, or GCP)
· Experience with logging, monitoring, and debugging applications
· Familiarity with message queues (RabbitMQ, Apache Kafka)
· Understanding of microservices architecture and distributed systems
· Experience with Jupyter notebooks and data science workflows
· Previous exposure to ML model deployment concepts
· Ability to translate business requirements into technical solutions
· Experience mentoring junior developers or knowledge sharing
· Proactive approach to learning new technologies
Preferred Skills: · Experience with vector databases (Pinecone, Weaviate, ChromaDB) · Hands-on experience with LangGraph or similar agent orchestration frameworks · Knowledge of MLOps practices and model lifecycle management · Experience with frontend technologies (React, Vue.js) · Understanding of conversational AI and chatbot development · Familiarity with distributed computing and parallel processing · Experience with real-time data processing and streaming · Knowledge of AI ethics and responsible AI development · Previous work in enterprise software development · Experience with performance optimization and scalability · Understanding of security best practices in AI applications · Contribution to open-source AI/ML projects.
Python Developer
Posted 16 days ago
Job Viewed
Job Description
Job Title : Python Developer
Seniority Level : Mid-Level
Years of Relevant Experience: 3-5 Years
Department : Software-COEMS/Secure Load
Reporting Organization: Our Company
Employment Type : Full-time
Location : Kochi
Job Summary
As a Backend Developer, you will be responsible for designing, developing, and maintaining back-end systems that support our maritime operations platform. You will collaborate closely with cross-functional teams to ensure the integration of backend services with frontend applications, databases, and other core systems. Your expertise in backend technologies will be crucial in delivering high-performance and scalable solutions that meet the evolving needs of the maritime sector.
Key Responsibilities
- Contribute to the design and development of scalable, maintainable, and efficient software architecture.
- Take full ownership of the product lifecycle, from conceptualization through development and deployment.
- Responsible for implementing Test-Driven Development practices, including writing comprehensive unit tests, to ensure high-quality, reliable, and maintainable code.
- Build reusable, modular code and libraries to promote efficiency and consistency across projects.
- Continuously optimize applications for maximum performance, speed, and scalability
- Implement and enforce security best practices and ensure compliance with data protection regulations to safeguard sensitive information
- Maintain clear and comprehensive technical documentation for all systems and processes related to the products you own
Required Skills and Qualification
- Strong programming foundation in Python, including debugging and performance analysis.
- Experience in developing web applications and APIs (REST, XML, other open sources) and good knowledge of any framework Django / Flask.
- Considerable expertise of the best practice on secure software development and handling of sensitive data
- Well-established experience in all phases of development – requirement gathering, system design, implementation, testing, deployment, and maintenance, of enterprise-wide application systems.
- In-depth knowledge of Source Code Repository and experience working with Git.
- Hands on experience in DB design & Architecture with focus on performance.
- Have knowledge of caching techniques and utilities like Memcache / Redis.
- Experience working on Apache, Nginx, or any other web/app server.
- Experience in containerization tool -Docker
- Hands on experience in enterprise level deployment and scaling
- Strong analytical and critical thinking skills to effectively solve complex problems and make informed decisions.
- Experience in writing reusable code and libraries to improve efficiency and consistency across multiple projects.
- Bachelor’s or master’s degree in computer science, Information Technology, or a related field, or equivalent practical experience
Preferred Skills and Qualifications
- Experience in Angular, Node JS will be a plus
- Experience in HTML5, CSS3, JS, Bootstrap, Ajax will be an added advantage.
- Hands-on experience in Apache, Nginx, or any other web/app server
Key Competencies
- Ability to work effectively in cross-functional teams, particularly with Product Managers, front-end developers and QA engineers.
- Ability to troubleshoot complex issues, identify root causes, and implement optimal solutions
- Knowledge of secure coding practices, handling sensitive data, and ensuring compliance with data protection regulations.
- Ability to design scalable and efficient backend systems, ensuring that the solution can grow with the evolving needs of the maritime industry.
Why Join US
At Admaren Tech Private Limited, we are committed to revolutionizing the maritime industry through innovative software solutions. By joining our team, you'll have the opportunity to:
- Work on cutting-edge technology that makes a real-world impact.
- Collaborate with a dynamic, supportive team focused on continuous learning.
- Grow your career with ample opportunities for advancement and skill development.
Python Developer (On Contract)
Posted 20 days ago
Job Viewed
Job Description
HIRING ALERT !
Job Description
Position Python Developer (On Contract)
Location Remote
Responsibilities :
Implement image processing algorithms using Python and OpenCV.
Build pipelines for handling processing of images and videos.
Port existing C++ algorithms to Python.
Identify and fix bottlenecks that may arise from inefficient code.
Identify and fix software bugs.
Write detailed documentation around the code.
Work with team members to deliver high-quality solutions.
Maintain clear lines of communication with team members.
Core Requirements :
Minimum 3 years of proven work experience as a Python Developer.
High level of knowledge of Python and OpenCV.
Familiarity with other image/video processing libraries.
Excellent written and oral communication skills.
A strong attention to detail and an organized approach.
Ability to manage and prioritize multiple projects and tasks simultaneously.
A blend of business acumen and technical skills.
Problem solving and critical thinking skills.
Willingness to adapt and learn new tools and technologies.
Can work independently, while also being an effective member of a team.
Educational Qualification
B.Tech/BE or B.Sc . Computer Science graduate from a reputed college/university.
Other Relevant Information
Expected Joining Date The candidate should be able to join within 15 days.
Location The candidate will be expected to work remotely.
Salary (hourly rate) as per the current industry standards
Flexible working hours
If you're interested, Drop Mail to !
Python Developer with React - Kochi
Posted 1 day ago
Job Viewed
Job Description
Job Role: Python Developer with React
Location: Kochi, Kerala
Experience: 4 to 7years
Job Type: Full time, Permanent
Notice: Immediate to 15 days.
Need candidates from Startups/ Product based companies - not from Service based.
Role Description :
We are looking for a highly skilled Full Stack Developer with expertise in both front-end and back-end technologies to design, build, and scale modern web applications. The ideal candidate will have hands-on experience in React or Angular for front-end, Python (Django/Flask) and Node.js for backend services, and solid database experience with SQL. You will be responsible for designing user centric applications, integrating APIs, deploying scalable systems on Azure or AWS, and collaborating
with cross-functional teams to deliver end-to-end solutions.
Key Responsibilities :
• Design, develop, and maintain end-to-end web applications with clean, modular, and scalable
codebases.
• Build responsive and dynamic UI components using React.js or Angular, ensuring cross-platform
compatibility and performance optimization.
• Develop robust backend APIs and microservices using Python (Django, Flask) and Node.js
frameworks.
• Design and optimize SQL and NoSQL databases, ensuring data integrity, performance tuning, and
efficient query structures.
• Implement secure RESTful and GraphQL APIs for frontend-backend communication.
• Manage application deployment, CI/CD pipelines, and infrastructure on Azure and AWS cloud
platforms.
• Utilize Figma to collaborate with UI/UX designers, ensuring design fidelity and high-quality user
experience implementation.
• Write unit and integration tests using frameworks like Jest, PyTest, Mocha, or Cypress.
• Optimize application performance, security, and scalability across environments.
• Collaborate with DevOps, Product, and QA teams to ensure smooth project delivery.
Technical Skills
Frontend:
• Proficient in React.js, Angular, HTML5, CSS3, JavaScript (ES6+), TypeScript
• Experience with Redux / Context API / NgRx for state management
Backend:
• Strong experience in Python (Django / Flask) and Node.js (Express / NestJS)
• Experience building RESTful APIs, GraphQL, and WebSockets
• Familiarity with authentication & authorization mechanisms (OAuth2, JWT)
Database:
• Strong understanding of SQL (PostgreSQL, MySQL) and ORMs (SQLAlchemy, Sequelize)
• Exposure to NoSQL systems (MongoDB, DynamoDB) is a plus
Cloud & DevOps:
• Hands-on with Azure and/or AWS cloud services (EC2, Lambda, S3, RDS, Azure App Services)
• Experience with Docker, Kubernetes, CI/CD pipelines, and GitHub Actions / Azure DevOps
UI/UX Collaboration:
• Proficient in Figma Design, with the ability to translate wireframes into working interfaces
• Understanding of user experience principles and accessibility standards (WCAG)
Testing & Deployment:
• Knowledge of unit testing, integration testing, and end-to-end testing frameworks
• Familiarity with API documentation tools (Swagger, Postman)
Soft Skills
• Strong problem-solving and debugging abilities.
• Excellent communication and teamwork skills.
• Ability to manage time effectively and deliver within deadlines.
• Passion for clean code, scalable systems, and continuous learning.
Educational Qualification
• Bachelor’s or Master’s Degree in Computer Science, Information Technology, or a related discipline.
• Equivalent practical experience in software development will also be considered.
Backend Python Developer (2–3 Years)
Posted 2 days ago
Job Viewed
Job Description
Join our backend team to architect and scale low-latency FX trading services. You’ll build FastAPI
microservices, model real-time market data in PostgreSQL, and engineer an idempotent stream
consumers across Kafka/Redpanda/RabbitMQ/SQS.
■ Responsibilities
• Develop & maintain FastAPI microservices (auth, market ingestion, order flow, reporting)
• Design PostgreSQL schemas for tick/quote/OHLCV data
• Implement UPSERT logic with deduplication & idempotency
• Build queue/stream consumers with robust exactly-once/at-least-once semantics
• Optimize: async I/O, connection pooling, indexing, partitioning
• Write resilient tests (e.g., property-based for rounding, contract tests for APIs)
• Deploy observability: metrics, logs, tracing, alerting
■ Must-Have Skills
• 2–3 years of Python in production (FastAPI, async, typing, Pydantic)
• Solid PostgreSQL knowledge (indexes, query plans, partitioning, ACID/transactions)
• Strong with stream/queue systems (Kafka, RabbitMQ, SQS)
• Proven track record of idempotent upserts & retry-safe processing
• Proficiency with Docker, Git, CI/CD pipelines
■ Nice-to-Have
• Experience with FX/market data (ticks, OHLCV, timezones, rounding)
• ETL tools (Pandas, NumPy, Arrow), Redis, K8s, Terraform
• Security-aware (authN/authZ, rate-limiting, secret handling)
■ Stack You’ll Touch
• Python 3.11+
• FastAPI, Pydantic
• PostgreSQL 14+
• Kafka/Redpanda (or RabbitMQ/SQS)
• Docker, pytest
• Prometheus, Grafana
Middle Level Python/REACT developer
Posted 4 days ago
Job Viewed
Job Description
Join EmployLog.com – Shaping the Future of Workforce Management with AI
EmployLog.com is developing an innovative, AI-powered workforce management platform aimed at transforming how businesses handle rostering, scheduling, and workforce optimization. We're on the lookout for a Mid-Level Python/React Developer to become a key part of our growing remote team.
Role Overview
This is a full-time, remote position for a mid-level developer skilled in both Python and React . You'll work across the stack—developing scalable backend systems with Django , and building intuitive, high-performing front-end interfaces using React . You'll also have opportunities to contribute to our AI initiatives.
You’ll collaborate closely with our product managers, designers, and fellow engineers to deliver secure, efficient, and user-centric applications.
Senior Full Stack Developer (Python/React)
Posted 3 days ago
Job Viewed
Job Description
Responsibilities:
- Develop and implement user-facing features using React.js and associated technologies.
- Build and maintain efficient, reusable, and reliable Python code for the back-end.
- Design and manage database schemas and optimize database performance.
- Integrate back-end services with front-end components.
- Write unit tests and integration tests to ensure code quality and stability.
- Collaborate with cross-functional teams, including product management, design, and QA.
- Participate in code reviews to maintain high standards of code quality.
- Troubleshoot, debug, and upgrade existing software.
- Contribute to architectural decisions and technical design discussions.
- Optimize applications for maximum speed and scalability.
- Stay up-to-date with emerging web development technologies and trends.
- Mentor junior developers and share knowledge within the team.
- Ensure the technical feasibility of UI/UX designs.
- Participate in Agile development processes, including sprint planning and retrospectives.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of experience in full-stack web development.
- Strong proficiency in Python, with experience in frameworks like Django or Flask.
- Extensive experience with JavaScript, HTML5, CSS3, and front-end frameworks, particularly React.js.
- Solid understanding of database technologies (e.g., PostgreSQL, MySQL, MongoDB).
- Experience with RESTful APIs and asynchronous request handling.
- Familiarity with version control systems like Git.
- Knowledge of cloud platforms (AWS, Azure, GCP) is a plus.
- Excellent problem-solving and debugging skills.
- Strong communication and teamwork abilities.
- Ability to thrive in a hybrid work environment.
Be The First To Know
About the latest Python developer Jobs in Kochi !
Lead Full Stack Developer (Python/React)
Posted 20 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the design, development, and implementation of full-stack web applications using Python on the backend and React on the frontend.
- Architect robust and scalable solutions, considering performance, security, and maintainability.
- Mentor and guide a team of junior and mid-level developers, fostering a culture of technical excellence and continuous learning.
- Collaborate closely with product managers, designers, and other stakeholders to define project requirements and technical specifications.
- Write clean, efficient, and well-documented code for both front-end and back-end components.
- Develop and maintain RESTful APIs and integrate with third-party services.
- Implement and manage database solutions (e.g., PostgreSQL, MongoDB) ensuring data integrity and performance.
- Oversee the entire software development lifecycle, from concept to deployment and maintenance.
- Conduct code reviews, provide constructive feedback, and ensure adherence to coding standards and best practices.
- Troubleshoot, debug, and upgrade existing software.
- Stay current with emerging technologies and industry trends, and champion their adoption where appropriate.
- Contribute to technical roadmap planning and strategic decision-making.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Minimum of 7 years of professional experience in full-stack web development.
- Strong proficiency in Python and its web frameworks (e.g., Django, Flask).
- Extensive experience with JavaScript and modern front-end frameworks, particularly React.
- Solid understanding of state management libraries (e.g., Redux, Context API).
- Experience with relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).
- Proficiency in designing and implementing RESTful APIs.
- Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes) is a plus.
- Experience with CI/CD pipelines and agile development methodologies.
- Excellent problem-solving skills and the ability to architect complex systems.
- Strong leadership qualities and experience mentoring development teams.
- Effective communication and interpersonal skills.
This on-site role in **Kochi, Kerala** offers an exciting opportunity to shape the future of our client's technology stack.
Software Developer

Posted 1 day ago
Job Viewed
Job Description
Data Development team is looking for enthusiastic and talented Software Development Engineer with strong development and support expertise to join us. Our services belong to Connectivity portfolio for Information server. Our services are tightly integrated with IBM Cloud Pak for Data where customers can access a suite of leading data and AI capabilities in a unified experience. You are a Backend Developer, who will Design, develop and/or re-engineer complex product components, and integrate software packages, programs and reusable objects residing on multiple platforms. As an ambitious individual who can work under senior architect's direction towards agreed targets and goals, you have the ability to manage change and to work under stress. You are curious to learn as demonstrated by your up-to-date technical knowledge. You are a good team player and you are familiar with Agile methodologies and principles and/or have experience working in an Agile team. We seek an applicant who will thrive in an open, dynamic, flexible, fun, spirited, collaborative environment; an individual who desires creative freedom and the opportunity to work in a high performing team.
**Your role and responsibilities**
· As a Software developer you will be responsible for development/ maintenance/ Support of the various connectors IBM provide for both Information Server and CPD platforms through the full systems development lifecycle.
· Participate in the design and implementation of sophisticated software systems
· You will work with the Product Architects, Product Managers to understand various priorities and work towards the execution.
· Participate in software design and code reviews. Reviews include other Software Engineers and are held to ensure a high level of software quality and to share knowledge with team members.
· Participate in, and adhere to, professional software engineering practices using such tools and methodologies as Agile Software Development, Test Driven Development, Continuous Integration, Source Code Management (git), and GitHub.
· Ensure good code coverage. Support bug fixes during testing and deploy to target environments.
· Participate in the planning, creation and execution of automated test cases and load/performance testing. Create/maintain technical documentation.
· Hands on experience in handling and debugging customer issues, work with L2 support team.
· Maintain a high level of proficiency with Computer Science/Software Engineering knowledge and contribute to the technical skills growth of other team members.
· You will be providing vigilance and compliance to various software engineering, support and release processes e.g security, stack upgrades that are free of vulnerabilities etc.
**Required technical and professional expertise**
· 10+ Years of Soft Development Experience in : C, C++, Core Java, Rest API, SCAPI, Databases
· Hands on Experience with Junit Performance engineering, Scalability, Collaboration skills
**Preferred technical and professional experience**
· Knowledge of Cloud offerings
· Working knowledge on various Databases, ODBC
· Flight, Jenkins, CI/CD, Docker, Kubernetes, DevOps
IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
Software Developer

Posted 1 day ago
Job Viewed
Job Description
IBM Software infuses core business operations with intelligence-from machine learning to generative AI-to help make organizations more responsive, productive, and resilient. IBM Software helps clients put AI into action now to create real value with trust, speed, and confidence across digital labor, IT automation, application modernization, security, and sustainability. Critical to this is the ability to make use of all data, because AI is only as good as the data that fuels it. In most organizations data is spread across multiple clouds, on premises, in private datacenters, and at the edge. IBM's AI and data platform scales and accelerates the impact of AI with trusted data, and provides leading capabilities to train, tune and deploy AI across business. IBM's hybrid cloud platform is one of the most comprehensive and consistent approach to development, security, and operations across hybrid environments-a flexible foundation for leveraging data, wherever it resides, to extend AI deep into a business.
**Your role and responsibilities**
* This role is within the Multi Cloud SaaS Platform / IBM Cloud Platform Foundation Sytems' Development team responsible to build and deliver IBM Containerized software products, including developing, maintaining, troubleshooting and modernizing Continuous Integration and Continuous Delivery systems and processes, to enable agile development and delivery of IBM software products,
* Leveraging containerization technologies such as Secure Pipeline Tekton, Docker, Kubernetes and OpenShift.
* You will also be responsible for onboarding new teams and guiding them through our containerized software certification process.
* Automate and modernize software delivery processes, including testing and deployment
* Collaborate with development teams to eliminate manual effort, reduce human error and improve efficiency
* Help Maintain internal Certification Tooling infrastructure.
* Collaborate with cross-functional teams, including software developers, QA engineers, and product & release managers, to design, develop, test, and deploy cloud software systems and applications.
**Required technical and professional expertise**
* At least 5 years of Software Development experience.
* Experience with Kubernetes (preferably on OCP) and an understanding of containerized software fundamentals
* Linux command line and bash scripting experience
* Working knowledge of one or more programming tools: Bash, Python, Java, JS and Go lang, Docker, Kubernetes, and Operator additioally Secret Vault skills would be a plus
* Familiarity with SDLC and Agile principles, and the ability to apply them
* Experience in developing and maintaining Cloud Container software
* knowledge of cloud technologies, microservices architecture, and container orchestration tools (e.g., Kubernetes, Redhat OpenShift), Multi Tenant Architecture, and Multi Cloud Saas
**Preferred technical and professional experience**
* Deploying and managing software in a Kubernetes and Redhat OpenShift environment
* Agile development in a team using Git and GitHub
* Developing and building containerized software
* Familiarity with DevOps services provided by Cloud (eg. IBM Hybrid Cloud, AWS)
* Developing and Maintaining Cloud Container software built around Jenkins, Tekton, SPS
* Hands-on experience with developemt tools (IBM WatsonX, MS Visual Studio/Copilot, Podman, Docker, Helm charts, Operators, Istio) and CI/CD tools (Tekton, ArgoCD, Jenkins, Ansible)
* Hands-on experience using cloud-native systems for monitoring and alerting (e.g. Prometheus, Grafana, Opensearch, Flink, Instana)
* Hands on experience with node.js and REACT
*
IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.