ARCHIVED
This job listing has been archived and is no longer accepting applications.
MisuJob - AI Job Search Platform MisuJob

Senior Backend Engineer (Python/Django) - WFH - #34639

Manila Recruitment

Philippines Remote permanent

Posted: October 10, 2025

Interested in this position?

Create a free account to apply with AI-powered matching

Job Description

As a Senior Backend Engineer, you will be responsible for designing secure, scalable APIs and data services that power our client’s SaaS platform. Success in this position means working collaboratively across teams to bring our product vision to life, ensuring performance, security, and scalability at every stage of development.

Company Profile:

Our client is a US based global insights company specializing in applying behavioural science to help brands understand and influence consumer decision-making. Their specialty is providing insights into what drives purchase transactions, whether online or in-store.

As part of their rapid growth, they are expanding their technical team in the Philippines and are on the lookout for talented, proactive, and highly motivated Senior Backend Engineer to join their dynamic team.

This is a great opportunity for someone who enjoys working in a dynamic, collaborative environment and is passionate about driving projects to success. It's ideal for a detail-oriented, organized individual who thrives on clear communication, problem-solving, and working with diverse teams and senior leaders.

Duties and Responsibilities:

•Own the backend development of our 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, and 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 the performance, scalability, and reliability of internal-facing 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, well-tested, readable, and maintainable code; contribute to code reviews and engineering standards

•Keep up to date with backend, security, and Azure best practices; participate in threat modeling and periodic hardening


Requirements:
Must-have Skills / Qualification:

•At least 5 years of experience building production backend systems with Python, Django/DRF or FastAPI and SQL

•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); AWS or GCP experience can also be considered

•Proven experience integrating third-party platforms (e.g., 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); 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, resourceful, proactive, and willing to take ownership

Advantageous or Nice-to-Have Skills/Experience:

•Bachelor’s or master’s degree in computer science, or related field

•Startup experience

•SaaS development experience

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply