hackquest logo

Back-End Developer - Python / AI Systems (Day shift, Cebu Office-based)

S

Shore360, Inc.

60 - 90K PHP
Full-time
Park Centrale Building. Park Centrale, Building JM del Mar Ave, Cebu City, 6000 Cebu, Philippines
Backendfuill-stackRESTful APISQL and NoSQLPostgreSQLMongoDBAzureAWSRedis

We are seeking a skilled Backend Developer with extensive experience in Python to help design, build, and support the core backend infrastructure behind our AI-powered applications. This role involves developing APIs, integrating with large language models (LLMs), and ensuring efficient data exchange between the frontend and backend components.


The ideal candidate is well-versed in building production-grade backend systems using frameworks such as FastAPI or Flask, and thrives in environments where performance, scalability, and reliability are essential.


Key Responsibilities

  • Architect, develop, and maintain dependable backend systems using Python and modern frameworks (FastAPI, Flask, or similar).
  • Build and refine RESTful or GraphQL APIs to facilitate seamless communication between the frontend and AI modules.
  • Integrate LLMs and other AI-related services through internal and third-party APIs.
  • Implement real-time communication features (e.g., WebSockets, SSE) to support interactive, chat-based applications.
  • Design and manage data pipelines, caching mechanisms, and asynchronous task queues (Celery, Redis, RabbitMQ).
  • Maintain system security, scalability, and high performance across backend services.
  • Collaborate with frontend and AI teams to ensure alignment in data flow, endpoints, and workflow processes.
  • Oversee and automate CI/CD pipelines, including testing, deployment, and system monitoring.
  • Write clean, maintainable, and well-documented code, following best version control practices.
  • Take part in debugging, performance optimization, and incident management for production systems.


Required Skills & Qualifications

  • At least 5 years of experience in backend or full-stack development.
  • Strong command of Python 3.x and modern backend frameworks (FastAPI, Flask, etc.).
  • Deep understanding of RESTful API principles and microservices architecture.
  • Experience integrating AI APIs, vector databases, or LLM orchestration tools.
  • Skilled in working with SQL and NoSQL databases such as PostgreSQL, MongoDB, and Redis.
  • Familiarity with containerization and deployment technologies (Docker, Kubernetes, etc.).
  • Proficient with CI/CD tools, Git, and cloud environments (AWS, GCP, or Azure).
  • Strong emphasis on security, testing, and system scalability.

Preferred Qualifications

  • Background in real-time systems, streaming APIs, or chat-based backend architectures.
  • Experience using async Python, Celery, and background job processing tools.
  • Familiarity with monitoring and observability platforms such as Prometheus, Grafana, Sentry, or the ELK Stack.
  • Understanding of load balancing, caching, and API gateway implementations.
  • Exposure to AI frameworks like LangChain, OpenAI, or Anthropic.
  • Experience with infrastructure as code tools (Terraform, Ansible).

Soft Skills

  • Strong ability to collaborate across teams, particularly with AI, frontend, and product groups.
  • Can perform well under pressure and deliver reliable, high-performing solutions on tight deadlines.
  • Demonstrates curiosity and willingness to explore new technologies and R&D projects.
  • Excellent analytical, debugging, and problem-solving abilities.
  • Proactive in suggesting and implementing system improvements.
  • Communicates clearly and values documentation and code maintainability.

Education & Experience

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
  • Minimum five years of experience in backend development.
  • Proven track record of deploying and maintaining systems in production environments.