CrawlJobs Logo

Python API Developer

India, Miracle Heights · Job Posted July 02, 2026
Apply Position
Job Link Share

Job Responsibility

  • Design, develop, and maintain scalable RESTful APIs and backend services using Python for cloud-native applications
  • Build high-performance and secure backend solutions following software engineering best practices and coding standards
  • Develop and integrate APIs with internal systems, third-party platforms, and enterprise applications
  • Design and implement microservices architectures to support scalable and distributed application environments
  • Utilize AWS services including EC2, Lambda, API Gateway, S3, CloudWatch, and IAM for application deployment and management
  • Develop, optimize, and maintain MongoDB and other NoSQL database solutions to support application performance and scalability
  • Implement authentication, authorization, and security controls to protect APIs and application data
  • Collaborate with front-end developers, architects, DevOps engineers, and business stakeholders to deliver end-to-end solutions
  • Troubleshoot application issues, participate in code reviews, support testing and deployments, and ensure reliability in production environments

Requirements

  • Python
  • REST APIs
  • AWS
  • MongoDB
  • nosql
  • Exp 6-10 Years

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Python API Developer

8 matching positions

Python Developer / Genai Developer

We are seeking an experienced Python Developer with strong expertise in Generati...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
Giridhara Software Services Pvt Ltd
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong proficiency in Python Programming
  • Excellent understanding of Object-Oriented Programming (OOPs)
  • Hands-on experience with FastAPI
  • Experience with Generative AI (GenAI), LLMs, Prompt Engineering, and RAG Frameworks
  • Knowledge of Vector Databases (Pinecone, ChromaDB, Weaviate, FAISS, etc.)
  • Experience with Microsoft Power Automate
  • Strong understanding of Azure Cloud Services
  • Experience in API development and microservices architecture
  • Familiarity with Git, CI/CD, and DevOps practices
  • Strong problem-solving and analytical skills
Job Responsibility
Job Responsibility
  • Design, develop, and maintain scalable applications using Python and FastAPI
  • Build and integrate Generative AI solutions leveraging LLMs, RAG architectures, and AI frameworks
  • Develop and optimize APIs and microservices for enterprise applications
  • Work with Vector Databases for semantic search, embeddings, and AI-powered applications
  • Design and implement workflow automation using Microsoft Power Automate
  • Integrate AI services with Azure cloud platforms and related services
  • Develop secure, scalable, and high-performance solutions following software engineering best practices
  • Collaborate with cross-functional teams to gather requirements and deliver innovative AI-driven solutions
  • Troubleshoot, debug, and optimize application performance
  • Participate in code reviews and contribute to architectural discussions
  • Fulltime
Read More
Arrow Right

Python Developer

We are currently seeking a Python Developer to join our team in Irving, Texas (U...
Location
Location
United States , Irving
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Overall 5+ years of experience
  • 3+ years of experience in Python, Python Libraries and Frameworks, FastAPI framework (Like NumPy, Pandas, and SciPy etc.,)
  • 2+ Years of experience with Python toolkits Alembic, SQLAlchemy
  • Hands on with Python test framework - pytest
  • Familiarity with Oracle databases
  • Build API/Microservices using Python
  • Hands-on, application delivery experience
  • Graphql integration, Kafka Integration, and knowledge of messaging systems
  • Implemented Web socket endpoints to enable Realtime bidirectional communication between client and server
  • Cloud exp will be plus
Job Responsibility
Job Responsibility
  • Design, develop, test, and deploy robust, scalable, and secure Python-based applications and systems
  • Lead the development of complex features and modules, ensuring adherence to best practices and architectural standards
  • Collaborate with cross-functional teams (product, design, QA, other engineering teams) to define requirements, design solutions, and deliver high-quality software
  • Mentor junior developers, conduct code reviews, and contribute to the continuous improvement of development processes
  • Optimize application performance, troubleshoot issues, and ensure system reliability and stability
  • Contribute to architectural decisions and technology stack choices, staying updated with emerging technologies and industry trends
  • Manage and maintain databases, integrate with third-party APIs, and ensure data integrity and security
  • Fulltime
Read More
Arrow Right

Python Developer

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8 - 10 years of relevant experience
  • Experience in systems analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques/methods
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Python
  • Full-Stack - Expert (REST APIs, microservices architecture)
  • LLM Frameworks & APIs - Expert
  • Prompt Engineering - Expert
  • GitHub Copilot - Advanced
Job Responsibility
Job Responsibility
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right

Python Developer

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8 - 10 years of relevant experience
  • Experience in systems analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques/methods
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Python, Full-Stack - Expert (REST APIs, microservices architecture)
  • LLM Frameworks & APIs - Expert
  • Prompt Engineering - Expert
  • GitHub Copilot - Advanced
  • Claude Code/Cursor - Advanced
Job Responsibility
Job Responsibility
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right
New

Backend Python Developer

Randstad has recently partnered with a healthcare company, with a regional prese...
Location
Location
Malaysia , Kuala Lumpur
Salary
Salary:
6000.00 - 9000.00 MYR / Month
https://www.randstad.com Logo
Randstad
Expiration Date
August 28, 2026
Flip Icon
Requirements
Requirements
  • 3 years of professional experience in backend development using Python
  • Strong proficiency with at least one major Python web framework (e.g., Django, FastAPI, or Flask)
  • Solid experience building and consuming RESTful APIs (GraphQL experience is a plus)
  • Proficiency with relational databases (PostgreSQL, MySQL) and writing/optimizing SQL queries
  • Strong command of Git for version control
  • Experience writing tests using frameworks like pytest or unittest
Job Responsibility
Job Responsibility
  • Backend Development: Design, develop, and maintain robust, scalable, and testable backend services and APIs using Python
  • Architecture & Design: Contribute to database schema design, system architecture, and technical documentation
  • Performance Optimization: Identify bottlenecks, optimize queries, and ensure low-latency, high-availability services
  • Collaboration: Work closely with frontend engineers to integrate user-facing elements with server-side logic, and collaborate with product teams to refine requirements
  • Testing & Code Quality: Write clean, readable, and maintainable code. Implement unit and integration tests to ensure high code coverage and reliability
  • CI/CD & Deployment: Participate in code reviews and contribute to modern DevOps practices for smooth, automated deployments
What we offer
What we offer
  • Public Transport Accessible
  • Career Growth Opportunity
  • Good Benefits
  • Fulltime
Read More
Arrow Right

Backend Python Developer – AWS (Energy Trading Platform)

We’re working with a leading energy trading organisation that’s looking to hire ...
Location
Location
United Kingdom , London
Salary
Salary:
700.00 - 900.00 GBP / Day
harringtonstarr.com Logo
Harrington Starr
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Hands-on Python development experience (backend-focused)
  • Strong experience working with AWS in a production environment
  • Solid understanding of object-oriented programming
  • Experience building and consuming APIs (REST and/or GraphQL)
  • Familiarity with relational databases (Postgres preferred)
  • Experience working in Agile teams
  • Pragmatic, delivery-focused mindset
Job Responsibility
Job Responsibility
  • Design, develop and maintain backend services using Python
  • Build scalable, reliable and secure applications running on AWS
  • Contribute to a modern post-trade platform providing live intraday position and P&L reporting
  • Work closely with product, trading and technology teams to deliver new features
  • Propose and implement technical solutions to solve real business problems
  • Use and improve CI/CD pipelines to release functionality frequently
  • Produce high-level technical designs and ensure alignment with cloud, security and architectural standards
  • Collaborate with infrastructure, cloud and security teams as required
  • Fulltime
Read More
Arrow Right

Python Developer

Join Minerva Imaging as a Python Software Developer and be part of pioneering br...
Location
Location
Denmark , Ølstykke
Salary
Salary:
Not provided
life-science-talent-solutions.dk Logo
Life Science Talent
Expiration Date
July 31, 2026
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field
  • 5+ years with proven experience as a Software Developer, with a focus on system architecture and design
  • Strong proficiency in Python, Django and relevant libraries
  • Robust understanding of API and DB design and paradigms
  • Demonstrated ability to make technology choices based on trade-offs (performance, maintainability, cost, security)
  • Excellent problem-solving skills and the ability to work independently and as part of a team
  • Strong communication skills and the ability to articulate complex technical concepts to non-technical stakeholders
Job Responsibility
Job Responsibility
  • Take ownership of a core internal application used to manage and streamline data capture and reporting across research workflows
  • Collaborate with operations, research and other departments to define project requirements and deliverables
  • Develop and maintain robust, scalable, and efficient code in Python
  • Create and maintain comprehensive documentation on the developed solutions
  • Conduct research and stay up to date with the latest advancements in software development driving continuous improvement of development practices, including testing, code quality, and documentation
  • Integrate AI-assisted development into daily workflows in a structured, secure, compliant, and measurable way
  • Mentor and guide other developers, fostering a culture of continuous learning and improvement
  • Review code from colleagues and contribute to a high standard of code quality, testing, documentation, and development practices
What we offer
What we offer
  • flexible working options including the option of working from home
  • health insurance
  • quality conscious lunch scheme
  • monthly social activities
  • Fulltime
Read More
Arrow Right

Senior Python Developer

ELEKS Software Engineering and Development Office is looking for a Senior Python...
Location
Location
Poland; Ukraine , Ternopil; Ivano-Frankivsk; Lviv; Kyiv; Krakow
Salary
Salary:
Not provided
eleks.com Logo
ELEKS
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of experience in Python development
  • Hands-on experience with React, TypeScript, and REST APIs
  • Strong AWS expertise
  • Experience working with relational and non-relational databases, as well as message bus systems (RabbitMQ, Kafka, SQS)
  • Strong coding, debugging, and problem-solving skills
  • Excellent communication and collaboration skills
  • Upper-Intermediate (B2) level of English or higher
Job Responsibility
Job Responsibility
  • Design, architect, and implement new features using Python and TypeScript
  • Drive key architectural decisions and contribute to the development of scalable, high-performance, and accessible solutions
  • Apply software engineering best practices, including unit, integration, and performance testing, monitoring, and comprehensive documentation, to ensure system reliability and fault tolerance
  • Continuously evaluate and improve existing applications through code refactoring, performance optimization, and technology modernization
  • Collaborate closely with cross-functional teams across Engineering, Product, Design, and Go-to-Market functions to deliver impactful product capabilities
  • Utilize modern AI-powered development tools to increase delivery efficiency and enhance code quality
  • Participate actively in code reviews, technical discussions, and agile ceremonies while promoting engineering excellence and knowledge sharing
  • Take ownership of core platform components and contribute to the evolution and long-term success of the product and engineering organization
What we offer
What we offer
  • Close cooperation with a customer
  • Challenging tasks
  • Competence development
  • Team of professionals
  • Dynamic environment with low level of bureaucracy
  • Fulltime
Read More
Arrow Right