We are looking for a skilled Python Developer to design, develop, and maintain high-quality software solutions. The ideal candidate should have strong experience in Python programming, backend development, and integration with databases and APIs, along with a solid understanding of software development best practices.
Required Skills & Qualifications
- 7+ years of hands-on experience in Python development
- Strong knowledge of Python frameworks such as Django, Flask, or FastAPI
- Experience with REST APIs, JSON, and microservices architecture
- Proficiency in SQL databases (PostgreSQL, MySQL) and/or NoSQL (MongoDB)
- Familiarity with Git or other version control systems
- Understanding of OOP concepts, data structures, and algorithms
- Experience working in Agile/Scrum environments
Good to Have
- Experience with cloud platforms (AWS, Azure, or GCP)
- Knowledge of containerization tools (Docker, Kubernetes)
- Exposure to CI/CD pipelines
- Experience with message queues (RabbitMQ, Kafka)
- Basic frontend knowledge (HTML, CSS, JavaScript)