Backend Developer

Posted 14ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Backend Developer building and extending a multi-tenant B2B order management platform in a supportive team environment.

Responsibilities:

  • Design and build RESTful API endpoints using FastAPI with async patterns
  • Develop within a multi-tenant data model scoped by organization
  • Design and implement Celery task workflows across multiple queues (email, document processing, scheduled jobs)
  • Integrate with third-party APIs and extend a plugin architecture for vendor-specific logic
  • Author Pydantic models for request validation, response serialization, and database entities
  • Build and maintain CLI tooling for operational and administrative tasks
  • Write pytest test suites, including mocking of async database operations and external services
  • Navigate a modular codebase with clear separation between infrastructure and business domain layers

Requirements:

  • Strong Python fundamentals: clean, typed, async code
  • API development experience with FastAPI or a comparable framework (Flask, Django REST)
  • Familiarity with NoSQL databases (Cosmos DB, MongoDB, DynamoDB, or similar)
  • Experience with background task processing (Celery or equivalent)
  • Comfort with Pydantic or comparable validation libraries
  • Proficiency with Docker and containerized development workflows
  • A disciplined approach to testing — tests are part of how you ship, not an afterthought
  • Git proficiency: branching, rebasing, clear commit messages, PR-based collaboration
  • Experience with Azure cloud services
  • Exposure to message queues and event-driven architecture (Service Bus, RabbitMQ, SQS)
  • Familiarity with plugin architecture design or contribution
  • Experience with OpenAI APIs or document processing / OCR pipelines
  • Background in multi-tenant SaaS development
  • Experience implementing OAuth 2.0 flows and third-party API integrations.