Đến nội dung chính
Tuyển Dụng
← QualityRealty

Junior Backend Developer Python / APIs

QualityRealty · Hồ Chí Minh
Ứng tuyển tại trang chính thức ↗
Loại hình
Toàn thời gian
Hình thức
Tại văn phòng
Cấp bậc
Nhân viên
Ngành nghề
CNTT - Phần mềm
Mức lương
Thương lượng
Địa điểm
Not Available, Hồ Chí Minh, Hồ Chí Minh

Tổng quan

  • Implement and maintain clean REST API endpoints using FastAPI (or Flask where appropriate) based on specifications and OpenAPI docs from the Tech Lead.
  • Support strangler migration: respect backward compatibility for WordPress REST where features still live in PHP; add or extend /api/v1/* Python routes without breaking live tenants.
  • Integrate external APIs and real-time services — including Grok Voice Agent WebSocket proxying (under supervision), Stripe Connect webhooks and payment flows, and third-party data sources (CBS, Kadaster, PDOK, etc.) — using Python HTTP clients and SDKs.
  • Write and maintain simple, efficient database queries (PostgreSQL via Cloud SQL) and schema migrations under supervision.
  • Assist with logging, monitoring, error handling, and observability (Cloud Logging, Sentry).
  • Write unit and integration tests; help document APIs, internal services, and tool functions callable by Grok.
  • Participate actively in code reviews, follow team standards (ruff/black, mypy, pre-commit where adopted), and learn modern Python backend patterns.
  • Collaborate with Middle Fullstack, Junior WordPress/PHP, UX, and Data Scientist (part-time) to ensure smooth end-to-end flows (voice → API → database → response).
  • Your Skills and Experience
  • 1–2 years of backend development experience (internships, freelance projects, personal/open-source work, or strong portfolio are fully acceptable).
  • Solid Python fundamentals (functions, modules, virtual environments, packaging, async/await basics).
  • Basic experience building HTTP APIs (REST/JSON) and working with external services via requests, httpx, or SDKs.
  • Working knowledge of SQL (SELECT, INSERT, UPDATE, simple joins, indexes) and relational databases.
  • Familiarity with Git (branching, pull requests, commit hygiene) and collaborative workflows.
  • Strong willingness to learn quickly, accept constructive feedback, and thrive in a small, supportive team.
  • Good English communication skills (written & spoken) for team discussions, documentation, and reading technical resources.
  • Nice to have
  • Exposure to FastAPI (preferred), Flask, or Django.
  • Experience with real-time features (WebSockets, LiveKit) or AI/ML API integrations (e.g. Grok, OpenAI, Anthropic).
  • Basic knowledge of PostgreSQL, SQLAlchemy, or async drivers (asyncpg).
  • Familiarity with Docker, containerized development, or Google Cloud (Cloud Run, Cloud SQL, Cloud Functions).
  • Understanding of RESTful design, OpenAPI/Swagger, or basic API security (JWT, rate limiting).
  • Basic awareness of WordPress REST or PHP (you do not own the plugin, but you may consume or align with its API contracts).
  • Interest in voice AI, marketplaces, or real estate tech.
  • Why You'll Love Working Here
  • Hands-on experience building Python services for a modern, voice-first, AI-native marketplace during a real production transition.
  • Direct mentorship from the Tech Lead and Middle Fullstack Developer in a small, collaborative team.
  • Opportunity to grow quickly into mid-level backend responsibilities as QR scales and ANMP is licensed to resellers.
  • Remote-friendly environment with flexible hours (HCMC-based team).
  • Competitive salary for junior level in Vietnam + performance bonuses (details with Tech Lead / CTO).
  • Exposure to Grok Voice Agent, Google Cloud, FastAPI, and real-world startup challenges.
  • Part-time ~20 hours/week; planned wave 3 (from August 2026).

Quyền lợi

Chế độ thưởng

Tóm tắt thông tin từ tin tuyển dụng chính thức. Xem bản gốc ↗

Quan tâm đến vị trí này?

Bạn sẽ được chuyển đến trang ứng tuyển chính thức của nhà tuyển dụng.

Ứng tuyển tại trang chính thức ↗
Đây là doanh nghiệp của bạn? Nhận quản lý trang, yêu cầu chỉnh sửa hoặc gỡ bỏ