Skip to Content

Python Backend Developer

--Yoursoft Alternative--

Python Backend Developer

Primary Skills: Python, FastAPI, Flask, REST APIs, SQLAlchemy, Pydantic, Kubernetes, Docker, Azure, CI/CD, Backend Development, Object-Oriented Programming

Skill Level: Journeyman

────────────────────────────────────────────────────────

Role Overview

Python Backend Developer responsible for designing, developing, and maintaining scalable backend applications and services. The role focuses on API development, cloud-native solutions, containerized deployments, and delivering high-quality software following modern engineering practices.

────────────────────────────────────────────────────────

Key Responsibilities

  • Develop and maintain backend applications and REST APIs using Python
  • Design and implement scalable and maintainable software solutions
  • Build and integrate services using FastAPI, Flask, and related frameworks
  • Collaborate with development teams on architecture and implementation activities
  • Support containerized deployments and cloud-based environments
  • Troubleshoot, debug, and optimize application performance
  • Participate in code reviews, testing, and CI/CD processes

────────────────────────────────────────────────────────

Required Skills

  • Advanced Python development experience
  • Strong understanding of software engineering principles and OOP
  • Experience with FastAPI, Flask, Pydantic, and SQLAlchemy
  • Experience developing REST APIs and backend services
  • Knowledge of Kubernetes and Docker
  • Experience with CI/CD pipelines and Azure cloud environments
  • Strong debugging and problem-solving skills
  • Experience with Git and collaborative development workflows

────────────────────────────────────────────────────────

Nice to Have

  • Experience with C++, Java, or Go
  • Knowledge of microservices architectures
  • Exposure to DevOps practices and tools
  • Experience with automated testing and code quality processes
  • Familiarity with distributed systems and scalable application design

────────────────────────────────────────────────────────

Candidate Profile

  • Backend developer with strong Python expertise
  • Experienced in cloud-native and containerized environments
  • Strong advocate of clean code and software engineering best practices
  • Comfortable working in Agile and collaborative development teams