Python Developer

We are looking for a Software Engineer with strong Python development experience to build and support modern applications using microservices, REST APIs, and event-driven architecture. The role also offers exposure to Agentic AI, LLMs, and Generative AI technologies while working on scalable enterprise applications.

Key Responsibilities

  • Design, develop, test, and support Python applications.
  • Build and maintain REST APIs, microservices, and event-driven services.
  • Participate in the full software development lifecycle (SDLC).
  • Implement CI/CD pipelines, automation, monitoring, and logging.
  • Troubleshoot application issues and optimize performance.
  • Collaborate with business and technology teams to deliver technical solutions.
  • Follow security, governance, and coding best practices.

Required Skills

  • Experience with FastAPI, Flask, or similar Python frameworks.
  • Strong knowledge of REST APIs, microservices, and SQL.
  • Experience with Linux, Git, CI/CD pipelines, and automated testing.
  • Strong analytical, troubleshooting, and communication skills.
  • Exposure to AI/ML solutions is a big plus.

See also

Software 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