

Python Developer
Required Skills: Python programming, FastAPI, Flask, Django, microservices, RESTful APIs, Kafka, RabbitMQ, asynchronous processing, PostgreSQL, MySQL, MongoDB, Docker, containerized deployments, Kubernetes, orchestration tools, CI/CD pipelines, Git, Jenkins, GitHub Actions, API security, unit testing frameworks, OOP and design patterns, cloud platforms, monitoring tools, Agile/Scrum environments
Job Description
Job Title: Python Developer
Experience: 8+ years
Job Overview:
We are looking for a Python Developer with hands-on experience in designing and developing microservices-based applications. The ideal candidate should be proficient in backend development using Python frameworks and have a solid grasp of scalable system architecture, REST APIs, and database integration. You will collaborate with cross-functional teams to develop high-quality, reliable, and maintainable software.
Key Responsibilities:
• Develop and maintain backend services and microservices using Python and frameworks like FastAPI, Flask, or Django.
• Design and implement RESTful APIs for communication between microservices and front-end systems.
• Build scalable and resilient microservices architecture.
• Work with message queues (Kafka, RabbitMQ, etc.) for asynchronous communication.
• Integrate with databases such as PostgreSQL, MySQL, or MongoDB.
• Collaborate with DevOps for CI/CD pipelines, Docker containers, and cloud deployment.
• Participate in design discussions, code reviews, and contribute to best practices.
• Ensure application security, performance, and quality through unit testing and automation.
• Debug and resolve technical issues in a fast-paced environment.
Required Skills:
• Strong Python programming skills.
• Solid experience with Flask, Django, or FastAPI.
• Experience building and deploying microservices.
• Familiarity with Docker, Kubernetes, and containerized deployment.
• Understanding of REST APIs, OAuth, and secure data handling.
• Hands-on experience with message brokers like Kafka, RabbitMQ, or similar.
• Proficient with Git, CI/CD tools, and modern software development workflows.
• Good understanding of software design patterns and OOP.
• Strong communication and teamwork skills.
Preferred Qualifications:
• Experience working on cloud platforms (AWS, GCP, or Azure).
• Knowledge of monitoring tools and logging systems (e.g., Prometheus, Grafana, ELK Stack).
• Familiarity with Agile/Scrum methodologies.
• Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
Required Skills: Python programming, FastAPI, Flask, Django, microservices, RESTful APIs, Kafka, RabbitMQ, asynchronous processing, PostgreSQL, MySQL, MongoDB, Docker, containerized deployments, Kubernetes, orchestration tools, CI/CD pipelines, Git, Jenkins, GitHub Actions, API security, unit testing frameworks, OOP and design patterns, cloud platforms, monitoring tools, Agile/Scrum environments
Job Description
Job Title: Python Developer
Experience: 8+ years
Job Overview:
We are looking for a Python Developer with hands-on experience in designing and developing microservices-based applications. The ideal candidate should be proficient in backend development using Python frameworks and have a solid grasp of scalable system architecture, REST APIs, and database integration. You will collaborate with cross-functional teams to develop high-quality, reliable, and maintainable software.
Key Responsibilities:
• Develop and maintain backend services and microservices using Python and frameworks like FastAPI, Flask, or Django.
• Design and implement RESTful APIs for communication between microservices and front-end systems.
• Build scalable and resilient microservices architecture.
• Work with message queues (Kafka, RabbitMQ, etc.) for asynchronous communication.
• Integrate with databases such as PostgreSQL, MySQL, or MongoDB.
• Collaborate with DevOps for CI/CD pipelines, Docker containers, and cloud deployment.
• Participate in design discussions, code reviews, and contribute to best practices.
• Ensure application security, performance, and quality through unit testing and automation.
• Debug and resolve technical issues in a fast-paced environment.
Required Skills:
• Strong Python programming skills.
• Solid experience with Flask, Django, or FastAPI.
• Experience building and deploying microservices.
• Familiarity with Docker, Kubernetes, and containerized deployment.
• Understanding of REST APIs, OAuth, and secure data handling.
• Hands-on experience with message brokers like Kafka, RabbitMQ, or similar.
• Proficient with Git, CI/CD tools, and modern software development workflows.
• Good understanding of software design patterns and OOP.
• Strong communication and teamwork skills.
Preferred Qualifications:
• Experience working on cloud platforms (AWS, GCP, or Azure).
• Knowledge of monitoring tools and logging systems (e.g., Prometheus, Grafana, ELK Stack).
• Familiarity with Agile/Scrum methodologies.
• Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.