Python Developer
  • Fuge Technologies Inc
25 Days Ago
NA
NA
San Jose-CA, Sun Valley-CA, Atlanta-GA, Dallas-GA
8-16 Years
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.

Jobseeker

Looking For Job?
Search Jobs

Recruiter

Are You Recruiting?
Search Candidates