Senior Backend Developer (Python)

Posted 1hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Backend Developer responsible for creating scalable backend solutions using Python. Collaborates with cross-functional teams and implements engineering best practices.

Responsibilities:

  • Develop robust, scalable backend solutions using Python.
  • Collaborate with cross-functional teams to deliver high-quality products.
  • Implement engineering best practices in software projects.

Requirements:

  • Hands-on senior-level experience in backend development with Python (e.g., FastAPI, Django, or Flask).
  • Experience with databases (SQL and NoSQL) and data modeling/consumption in applications.
  • Engineering best practices: object-oriented programming, clean code organization, version control with Git, and collaboration through pull requests.
  • Experience with automated testing (unit and/or integration tests).
  • Familiarity with agile methodologies (Scrum, Kanban, XP) and working in cross-functional teams.
  • Familiarity with spec-driven tools (e.g., specify-cli, GitHub Spec Kit) and organizing technical context.
  • Knowledge of prompt engineering for LLMs and the ability to write instructions/contexts/constraints that reduce ambiguity.
  • Experience with CI/CD, Docker, and Kubernetes.
  • Experience with AI-first approaches, using generative AI to accelerate development while maintaining quality and security.