JOBSEARCHER

Python Developer

PYTHON DEVELOPER – 10 YEARS EXPERIENCE10+ years of experience in software development with strong expertise in Python and enterprise application development.Strong hands-on experience with Python, Django, Flask, FastAPI, and RESTful API development.Expertise in designing and developing scalable, high-performance backend applications and microservices.Strong knowledge of Python programming, OOP, data structures, algorithms, and design patterns.Experience developing and integrating REST APIs, JSON-based services, and third-party APIs.Strong experience with SQL and NoSQL databases including PostgreSQL, MySQL, Oracle, MongoDB, and Redis.Hands-on experience with cloud platforms such as AWS, Azure, or GCP.Experience with AWS services including EC2, S3, Lambda, API Gateway, ECS/EKS, and CloudWatch.Strong knowledge of Docker, Kubernetes, CI/CD, Git, Jenkins, GitHub Actions, and DevOps practices.Experience building event-driven and distributed systems using Kafka, RabbitMQ, or similar messaging technologies.Strong understanding of authentication and authorization using OAuth 2.0, JWT, and secure API practices.Experience with automated unit, integration, and API testing using PyTest, unittest, and Postman.Strong knowledge of Agile/Scrum methodologies and end-to-end SDLC.Experience with logging, monitoring, troubleshooting, and performance optimization of production applications.Exposure to AI/ML, Generative AI, LLM APIs, LangChain, OpenAI, or cloud AI services is a plus.Strong experience collaborating with architects, developers, QA, DevOps, and business teams.Proven ability to lead technical design, code reviews, mentoring, and complex application development.Excellent problem-solving, communication, and analytical skills.