Senior Backend Engineer

Permhunt

Manila

On-site

PHP 1,500,000 - 2,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading insights company is seeking a Senior Backend Engineer to design secure, scalable APIs for their B2B SaaS platform. The ideal candidate will have 5+ years experience in Python and SQL, working with Azure services and handling integrations with external platforms. Responsibilities include leading backend development, implementing authentication, and building resilient systems. This position offers a dynamic work environment that values innovation and technical excellence.

Qualifications

  • 5+ years of experience developing production backend systems with Python and SQL.
  • Proven experience designing and managing RESTful APIs and asynchronous workers.
  • Hands-on experience with Microsoft Azure services.

Responsibilities

  • Lead backend development for a B2B SaaS platform, creating REST APIs.
  • Implement secure authentication and authorization.
  • Build and maintain resilient asynchronous pipelines for file processing.

Skills

Backend Development
Python
SQL
Django
Azure
APIs
Celery
Redis
Security Best Practices
CI/CD

Education

Bachelor's or Master's degree in Computer Science or related field

Tools

Git/GitHub
Azure SQL
Django/DRF
Azure App Service
Azure Monitor
Azure Blob Storage

Job description

About our client

Our client is the leading insights company, using market-leading data to drive better marketing decisions for global companies. They are growing their engineering team and investing heavily in their SaaS platform.

About the role

They are looking for a Senior Backend Engineer with strong expertise to design and develop secure, scalable APIs and data services for a modern B2B SaaS platform. The role primarily involves working with Python and SQL on Azure, building dependable integrations (e.g., HubSpot, Outlook/SMTP, OpenAI), and collaborating closely with product and cross-functional teams to deliver the roadmap.

Responsibilities
  • Lead backend development for a next-gen B2B SaaS platform, creating Django/FastAPl REST APIs thatsupport a React SPA behind an application gateway with WAF protection,
  • Implement secure authentication and authorization (Azure AD SSO, optionally Okta), role-based accesscontrol, and multi-tenant architectures.
  • Build and maintain resilient asynchronous pipelines (Celery/Redis) for file processing and joborchestration, with job status and progress exposed to the Ul.
  • Integrate with external platforms such as HubSpot (REST/webhooks), Outlook/SMTP for notifications,and OpenAl APIs for workflow automation.
  • Design and manage database schemas in Azure SQL; handle artifacts and results in Azure Blob Storagewith proper retention and data lineage.
  • Ensure backend services are performant, scalable, and reliable; profile and optimize Python code andSQL queries.
  • Implement observability using structured logging, metrics, tracing (App Insights, Azure Monitor,OpenTelemetry), and contribute to runbooks, SLAs, and SLOs.
  • Write clean, maintainable, and well-tested code; actively participate in code reviews and elevateengineering standards.
  • Stay up to date with backend, security, and Azure best practices; contribute to threat modeling andsecurity hardening initiatives.
Qualifications / Requirements
  • Bachelor's or Master's degree in Computer Science or related field (or equivalent practical experience).5+ years of experience developing production backend systems with Python (Django/DRF or FastAPl)and SQL
  • Proven experience designing and managing RESTful APIs and asynchronous workers (Celery/Redis),including handling retries, idempotency, and monitoring.
  • Hands-on experience with Microsoft Azure services such as App Service, Application Gateway + WAF,Azure AD/OIDC, Key Vault, Azure SQL Blob Storage, and Monitor/App Insights.
  • Strong experience integrating third-party platforms (e.g., HubSpot APIs/webhooks, SMTP/Outlook,OpenAl APIs).
  • Solid data modeling and query optimization skills; comfortable with schema migrations andperformance troubleshooting.
  • Proficient in testing and CI/CD processes (pytest, Git/GitHub, GitHub Actions), and experienced withcode reviews and documentation.
  • Good understanding of security best practices (OWASP, secrets management, RBAC, encryption atrest/in transit) and awareness of GDPR compliance.
  • Excellent problem-solving abilities; proactive, resourceful, and able to take ownership in a fast-pacedenvironment
  • Experience in startups or scale-ups is highly desirable.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior .NET Developer (Azure)
Senior .NET Developer (Azure)

Vertere Global Solutions, Inc. • Philippines

On-site
PHP 1,500,000 - 2,300,000
Sr Back End Engineer (Python)_100 % Remote _Night Shift_Up to 180k
Sr Back End Engineer (Python)_100 % Remote _Night Shift_Up to 180k

weSource Management Consultancy Firm • Makati

Remote
PHP 150,000 - 180,000
Senior Python Developer
Senior Python Developer

EPAM Systems • España

Hybrid
PHP 3,571,000 - 5,000,000
Staff Developer (Python FastAPI, React)
Staff Developer (Python FastAPI, React)

Jobtailor • Mandaluyong

On-site
PHP 700,000 - 1,000,000
.Net Developer
.Net Developer

Grundfos IS Support and Operations Centre Philippines, Inc. • Pasig

On-site
Senior Python Engineer | WFH - Up to 180K Salary
Senior Python Engineer | WFH - Up to 180K Salary

RecruitNest Consulting • Metro Manila

Remote
PHP 150,000 - 180,000
Senior Backend Developer
Senior Backend Developer

Solenergy Systems Inc. • Makati

On-site
PHP 1,200,000 - 2,000,000
Senior Backend Engineer — Scalable Python APIs on Azure
Senior Backend Engineer — Scalable Python APIs on Azure

Permhunt • Manila

On-site
PHP 1,500,000 - 2,000,000
Back-end Developer
Back-end Developer

Cosmotech Philippines Inc. • Philippines

On-site
Full Stack Software Engineer
Full Stack Software Engineer

SM Retail, Inc. - Corporate • Pasay

On-site
PHP 600,000 - 1,000,000