Python Developer
We are looking for a Senior Python Developer with strong experience in backend application development, API design, and microservices architecture. The candidate will be responsible for developing, enhancing, and supporting enterprise applications while collaborating with cross-functional teams to deliver high-quality software solutions.
Key Responsibilities
Design, develop, and maintain Python-based applications and services.
Build and consume RESTful APIs and integrations.
Develop scalable and maintainable backend solutions.
Participate in technical design, code reviews, and troubleshooting activities.
Collaborate with business, QA, DevOps, and architecture teams.
Support testing, deployment, and production release activities.
Ensure adherence to coding standards, security guidelines, and best practices.
Required Skills
5+ years of hands-on Python development experience.
Strong knowledge of Python 3.x and Object-Oriented Programming.
Experience with FastAPI, Flask, or Django.
Experience in REST API development and integration.
Good understanding of microservices architecture.
Experience with Git and version control systems.
Strong analytical, debugging, and problem-solving skills.
Preferred Skills
Docker and Kubernetes.
CI/CD tools and deployment pipelines.
Cloud platforms
Messaging systems such as Kafka or RabbitMQ.
Understanding of authentication and security