Point your AI agent at freehire and let it find you a job.

Get the CLI →

fa-ewjt-saasfaprod1.fa.ocs.oraclecloud.com/CX

New

Application Engineer

Posted Updated
Discussion

JOB DESCRIPTION

Python Developer — AWS Cloud

Role: Python Developer with AWS Cloud Experience

Experience: 8–10 years

We are looking for an experienced Python Developer who can build scalable backend services, APIs, and cloud-based applications on AWS. The ideal candidate should have strong Python programming skills, hands-on experience with web frameworks, and working knowledge of AWS services used in modern application development.

KEY RESPONSIBILITIES

• Develop, test, and maintain Python-based applications and backend services.

• Build and integrate REST APIs using frameworks such as FastAPI, Flask, or Django REST Framework.

• Work with AWS services such as Lambda, ECS, ECR, S3, EventBridge, CloudWatch, and Secrets Manager.

• Write clean, reusable, and well-tested code following coding standards and review practices.

• Support performance tuning, troubleshooting, logging, and monitoring of production applications.

• Collaborate with architects, developers, QA, and DevOps teams to deliver reliable cloud solutions.

REQUIRED SKILLS

  • Strong hands-on experience in Python programming.
  • Good understanding of object-oriented programming and basic design principles.
  • Experience with API development using FastAPI, Flask, or Django REST Framework.
  • Working knowledge of asynchronous programming, threading, or multiprocessing.
  • Experience with AWS cloud services, especially Lambda, ECS, S3, CloudWatch, EventBridge, and Secrets Manager.
  • Familiarity with Pandas and NumPy is preferred for data processing use cases.
  • Knowledge of code quality tools such as pylint, mypy, pytest, and Git/Bitbucket.
  • Develop scalable backend applications and microservices using Python.
  • Build RESTful APIs and event-driven services for AI platforms.
  • Develop integrations with CRM, CCaaS, IVR, Knowledge Management, and enterprise systems.
  • Implement asynchronous processing, workflow orchestration, and automation services.
  • Ensure high-quality code through unit testing, code reviews, and CI/CD practices.

Generative AI & Agentic AI

  • Design and implement LLM-powered solutions using OpenAI, Azure OpenAI, Anthropic Claude, Gemini, or similar models.
  • Develop RAG (Retrieval Augmented Generation) architecture and enterprise knowledge assistants.
  • Integrate vector databases and semantic search capabilities.
  • Build AI agents capable of tool usage, workflow execution, and decision-making.
  • Optimize prompts, grounding strategies, and response quality.

NICE TO HAVE

• Exposure to Amazon Bedrock, Amazon Lex, or GenAI-based application development.

• Experience with API gateways such as Apigee.

• Experience working with containerized applications using ECS and ECR.

HR SCREENING CHECKLIST

• 8–10 years of overall software development experience.

• Strong Python backend development experience.

• Hands-on experience with at least one Python web framework such as FastAPI, Flask, or Django REST Framework.

• Practical AWS experience, preferably with Lambda, ECS, S3, CloudWatch, and Secrets Manager.

• Good communication skills and ability to work with cross-functional teams.

JOB DESCRIPTION

Python Developer — AWS Cloud

Role: Python Developer with AWS Cloud Experience

Experience: 8–10 years

ROLE SUMMARY

We are looking for an experienced Python Developer who can build scalable backend services, APIs, and cloud-based applications on AWS. The ideal candidate should have strong Python programming skills, hands-on experience with web frameworks, and working knowledge of AWS services used in modern application development.

KEY RESPONSIBILITIES

• Develop, test, and maintain Python-based applications and backend services.

• Build and integrate REST APIs using frameworks such as FastAPI, Flask, or Django REST Framework.

• Work with AWS services such as Lambda, ECS, ECR, S3, EventBridge, CloudWatch, and Secrets Manager.

• Write clean, reusable, and well-tested code following coding standards and review practices.

• Support performance tuning, troubleshooting, logging, and monitoring of production applications.

• Collaborate with architects, developers, QA, and DevOps teams to deliver reliable cloud solutions.

REQUIRED SKILLS

  • Strong hands-on experience in Python programming.
  • Good understanding of object-oriented programming and basic design principles.
  • Experience with API development using FastAPI, Flask, or Django REST Framework.
  • Working knowledge of asynchronous programming, threading, or multiprocessing.
  • Experience with AWS cloud services, especially Lambda, ECS, S3, CloudWatch, EventBridge, and Secrets Manager.
  • Familiarity with Pandas and NumPy is preferred for data processing use cases.
  • Knowledge of code quality tools such as pylint, mypy, pytest, and Git/Bitbucket.
  • Develop scalable backend applications and microservices using Python.
  • Build RESTful APIs and event-driven services for AI platforms.
  • Develop integrations with CRM, CCaaS, IVR, Knowledge Management, and enterprise systems.
  • Implement asynchronous processing, workflow orchestration, and automation services.
  • Ensure high-quality code through unit testing, code reviews, and CI/CD practices.

Generative AI & Agentic AI

  • Design and implement LLM-powered solutions using OpenAI, Azure OpenAI, Anthropic Claude, Gemini, or similar models.
  • Develop RAG (Retrieval Augmented Generation) architecture and enterprise knowledge assistants.
  • Integrate vector databases and semantic search capabilities.
  • Build AI agents capable of tool usage, workflow execution, and decision-making.
  • Optimize prompts, grounding strategies, and response quality.

NICE TO HAVE

• Exposure to Amazon Bedrock, Amazon Lex, or GenAI-based application development.

• Experience with API gateways such as Apigee.

• Experience working with containerized applications using ECS and ECR.

HR SCREENING CHECKLIST

• 8–10 years of overall software development experience.

• Strong Python backend development experience.

• Hands-on experience with at least one Python web framework such as FastAPI, Flask, or Django REST Framework.

• Practical AWS experience, preferably with Lambda, ECS, S3, CloudWatch, and Secrets Manager.

• Good communication skills and ability to work with cross-functional teams.

Bachelor's/Master's in Engineering 2-5 years

Skills

Apply

See also

Industrial Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available