Python Developer

⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for a Python Developer with 8+ years of experience, focusing on microservices and backend development. Contract length is unspecified, with a pay rate of "unknown." Key skills include Python, FastAPI, Flask, Django, Docker, Kubernetes, and CI/CD.
🌎 - Country
United States
💱 - Currency
$ USD
💰 - Day rate
Unknown
Unknown
🗓️ - Date discovered
April 12, 2025
🕒 - Project duration
Unknown
🏝️ - Location type
Unknown
📄 - Contract type
Unknown
🔒 - Security clearance
Unknown
📍 - Location detailed
Atlanta, GA
🧠 - Skills detailed
#DevOps #Python #Containers #Programming #Grafana #GIT #Prometheus #FastAPI #REST API #Automation #Databases #PostgreSQL #Code Reviews #Docker #Kubernetes #Kafka (Apache Kafka) #Deployment #MySQL #Unit Testing #Flask #Logging #GCP (Google Cloud Platform) #AWS (Amazon Web Services) #Monitoring #Django #Azure #REST (Representational State Transfer) #Jenkins #API (Application Programming Interface) #Scala #Computer Science #Security #Agile #Scrum #GitHub #MongoDB #Cloud #Microservices
Role description

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.