Search by job, company or skills

WalkingTree Technologies

Senior Python Developer

new job description bg glownew job description bg glownew job description bg svg
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

We are looking for a Senior Python Developer with strong expertise in FastAPI to design and build scalable, secure, and high-performance backend systems. The role involves developing REST APIs, managing databases, orchestrating workflows using Airflow, and contributing to CI/CD and containerization processes. Experience with LLMs and Generative AI is a strong plus. The ideal candidate is a self-driven engineer who is eager to learn new technologies and contribute to architectural decisions.

Responsibilities

  • Design, develop, and maintain scalable REST APIs and backend services using FastAPI.
  • Optimize backend systems for performance, reliability, and maintainability.
  • Build and manage database schemas, write efficient SQL queries, and optimize PostgreSQL performance.
  • Develop, schedule, and maintain workflows using Apache Airflow, ensuring reliability and timely execution.
  • Implement Dockerized microservices, automate deployments, and integrate services into CI/CD pipelines.
  • Build integrations with LLMs and Generative AI services (OpenAI, Azure OpenAI, HuggingFace, etc.).
  • Implement API authentication, authorization, rate limiting, and security best practices.
  • Write modular, testable, and clean code following industry best practices.
  • Troubleshoot performance bottlenecks and participate in code reviews, design reviews, and architecture discussions.
  • Collaborate closely with frontend, AI/ML, DevOps, and product teams.
  • Stay updated with new technologies, tools, and frameworks, and be open to learning new skills.

Required Skills

  • 5+ years of professional experience building production-grade backend systems.
  • Strong proficiency in Python and hands-on experience with FastAPI.
  • Solid understanding of REST API principles, asynchronous programming, and event-driven design.
  • Strong experience with PostgreSQL, database design, indexing, and performance tuning.
  • Hands-on experience with Apache Airflow, DAG design, scheduling, and workflow orchestration.
  • Practical knowledge of Docker, containerized development, and CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins, etc.).
  • Experience working with LLMs/Generative AI, integrating APIs, or building AI-driven features (preferred).
  • Familiarity with cloud environments (AWS/GCP/Azure) and scalable architectures.
  • Understanding of secure coding practices, OAuth2/JWT, API gateway concepts.
  • Strong problem-solving skills, debugging abilities, and attention to detail.
  • Excellent communication, documentation, and collaboration skills.
  • Ability and willingness to learn new technologies as required by the project.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 136454219