JOB SUMMARY:
We're hiring a FastAPI Backend Developer to design and build scalable backend systems and APIs for modern web applications. If you enjoy working with Python, FastAPI, and asynchronous architectures and have experience structuring clean APIs, background tasks, and data models we'd love to hear from you.
RESPONSIBILITIES:
- Design, develop, and maintain scalable backend systems using FastAPI.
- Model and validate data with Pydantic and SQLAlchemy.
- Build modular, extensible APIs for internal and external integrations.
- Implement background tasks, workers, and job queues with Celery or Dramatiq.
- Collaborate with frontend and DevOps engineers for seamless integrations and deployments.
- Write clean, testable, and maintainable code following best practices.
- Participate in architecture discussions, code reviews, and optimization efforts.
REQUIREMENTS:
- Strong experience in Python backend development (FastAPI preferred).
- 3+ years of hands-on experience building APIs and backend systems.
- Proficient with Pydantic, SQLAlchemy, and relational database design (PostgreSQL preferred).
- Solid understanding of asynchronous programming, background tasks, and distributed processing (Celery/Dramatiq).
- Experience integrating third-party APIs and handling complex business workflows.
- Familiarity with Docker, CI/CD pipelines, and cloud deployment environments (AWS, GCP, or Railway).
- Comfortable writing unit/integration tests and working in structured version control workflows (Git/GitHub).
BENEFITS:
Benefits provided by the company are: làm việc tại nhà, team building, along with văn hóa công ty tốt.