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