Senior Backend Engineer

  • Sector: 数字和电子商务
  • Contact: Mary Julenie Bulaon
  • Client: Monroe Consulting Group
  • Location: Makati City
  • Salary: Negotiable
  • Expiry Date: 03 May 2026
  • Job Ref: BBBH493429_1770005899
  • Contact Email: julenie.bulaon@monroeconsulting.com.ph

Executive Monroe Consulting Group is recruiting on behalf of a global market leader in digital shopper marketing. Our client is seeking a seasoned Senior Backend Engineer.

This role offers a remote work setup initially, with a planned transition to a hybrid arrangement (2-3 days onsite) once the Makati office opens, most likely by the end of the first quarter.

Role Overview:

  • Our client is a global market leader in digital shopper marketing with decades of experience helping brands understand and influence consumer behavior. Using a proprietary behavioral framework and a digital-first approach, they help clients navigate today's rapidly changing retail environment. As they pursue ambitious growth goals, they are seeking a highly skilled Senior Backend Engineer to join a growing engineering team and help deliver scalable, secure, and reliable SaaS solutions.
  • This role involves designing and maintaining secure, scalable APIs and data services that power their next-generation SaaS platform. The ideal candidate will have strong experience in Python and SQL, Azure cloud services, and integrations with platforms such as HubSpot, Outlook/SMTP, and OpenAI, with a passion for collaborating across teams to bring the product vision to life.


Key Job Responsibilities:

  • Own the backend development of the next-generation B2B SaaS product: Django REST APIs consumed by a React SPA through App Gateway + WAF
  • Implement secure authentication/authorization (Azure AD SSO, optional Okta), role-based access, and multi-tenant patterns
  • Build and operate resilient async pipelines (Celery/Redis) for file processing and job orchestration; expose job status to the UI
  • Integrate external systems: HubSpot (REST/webhooks), Outlook/SMTP notifications, OpenAI endpoints for workflow automation
  • Design and maintain schemas in Azure SQL; manage artifacts/results in Azure Blob Storage with proper retention and lineage
  • Ensure performance, scalability, and reliability of internal- and external-facing services; profile and optimize Python code and SQL
  • Instrument observability (structured logs, metrics, tracing via App Insights/Azure Monitor/OpenTelemetry); create runbooks and SLAs/SLOs
  • Write well-crafted, maintainable code; contribute to code reviews and uphold engineering standards
  • Keep up to date with backend, security, and Azure best practices; participate in threat modeling and periodic hardening

Key Job Qualifications:

  • Bachelor's or Master's degree in Computer Science or a related field
  • Minimum 5 years of experience building production backend systems with Python (Django/DRF or FastAPI) and SQL
  • Proven track record designing and operating RESTful APIs and asynchronous workers (Celery/Redis), including idempotency, retries, and monitoring
  • Hands-on experience with Microsoft Azure (App Service, App Gateway + WAF, Azure AD/OIDC, Key Vault, Azure SQL, Blob Storage, Monitor/App Insights)
  • Experience integrating third-party platforms (HubSpot APIs/webhooks, SMTP/Outlook, OpenAI APIs)
  • Strong data modeling and query tuning skills; comfortable with schema migrations and performance diagnostics
  • Proficient with testing and CI/CD (pytest, Git/GitHub, GitHub Actions); experience with code reviews and documentation
  • Solid understanding of security best practices (OWASP, secrets management, RBAC, encryption at rest/in transit) and awareness of GDPR
  • Excellent problem-solving skills, proactive, and able to take ownership
  • Startup experience is a plus