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

Get the CLI →

SmartChoice International Limited

NewBe an early applicant

Python Developer

Posted Updated 1 view
Discussion

Summary

Full stack developer building scalable, cloud-based applications: Python backend services (FastAPI/Flask/Django), React frontends, REST APIs, and microservices in an Agile team. Requires 5+ years of experience, plus cloud (AWS/Azure/GCP), Docker/Kubernetes, CI/CD, and SQL databases.

Role Overview


We’re seeking a Full Stack Developer with strong Python and React experience to join an engineering team developing scalable, cloud-based applications. The role involves backend services, modern UI development, APIs, and microservices within an Agile environment.


Key Responsibilities



  • Build and enhance full-stack applications using Python and React.js

  • Develop and integrate REST APIs and microservices

  • Create responsive, high-quality frontend experiences

  • Work closely with Architecture, Product, QA and DevOps teams

  • Improve application performance, reliability and security

  • Contribute to code reviews, testing and technical improvements

  • Investigate and resolve application or production issues

  • Follow Agile/Scrum delivery practices

  • 5+ years of software development experience

  • Strong Python development with FastAPI, Flask or Django

  • Experience with REST, microservices and OOP

  • Good knowledge of SQL/database design

  • Experience with PostgreSQL, MySQL or SQL Server; MongoDB is a plus

  • Familiarity with AWS, Azure or GCP

  • Hands-on exposure to Docker, Kubernetes and CI/CD

  • Git-based development and version control

  • Event-driven systems using Kafka or RabbitMQ

  • Terraform or other Infrastructure-as-Code tools

  • Automated testing with PyTest/Jest

  • Experience working on enterprise-scale platforms


Additional:


Strong analytical, communication, and stakeholder-management skills with the ability to work independently and collaboratively.

Skills

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