Senior Fullstack Architect – Python & FastAPI


Position: Senior Fullstack Architect – Python & FastAPI

Location: Remote

Experience: 9+ years

Type: Contract


Role:

We are looking for a Senior Fullstack Architect with deep expertise in Python and FastAPI, and solid working experience on the frontend using modern JavaScript frameworks. You will play a key role in building scalable backend systems, designing high-performance APIs, and contributing to frontend integrations when needed. The ideal candidate is strong in backend architecture, database design, API performance, and cloud deployments.


Responsibilities:

  • Build and maintain backend services using Python + FastAPI with clean, scalable architecture.
  • Design, document, and implement REST APIs and integrations with third-party services.
  • Work with frontend teams to enable seamless integration between backend APIs and UI components.
  • Implement database schema designs, query optimization, and data flow using MySQL/PostgreSQL.
  • Ensure strong security, reliability, and maintainability across the full stack.
  • Troubleshoot and resolve production issues, delivering long-term stable fixes.
  • Collaborate closely with Product, DevOps, QA, and UI/UX teams to ship high-quality features.
  • Contribute to CI/CD pipelines, code reviews, and Agile development processes.
  • Write clean, testable code and follow best practices for version control and documentation.


Requirements:

  • 9+ years of software development experience, primarily in backend engineering.
  • Strong hands-on expertise in Python and FastAPI.
  • Working experience with frontend frameworks such as Next.js or React (integration-level; not mandatory as core skill).
  • Solid understanding of microservices, REST API design, and modern backend architectures.
  • Proficiency in MySQL/PostgreSQL, database modeling, and performance tuning.
  • Experience with AWS/Azure/GCP, Docker, and CI/CD pipelines.
  • Strong debugging, analytical, and problem-solving skills.
  • Ability to work independently in a fast-paced, remote environment.