Logo for RecruitNest Consulting

Senior Python Engineer | WFH - Up to 180K Salary

Role overview

Qualifications

  • Bachelor's degree in Computer Engineering, Computer Science, or a related field.
  • 5+ years of experience in backend development, building scalable and production-grade applications.
  • Strong proficiency in Python (Flask/FastAPI or similar) and Python 3.
  • Hands-on experience with SQL and ORM (SQLAlchemy) frameworks.

Responsibilities

  • Design, develop, and maintain robust backend services using Python (Flask, FastAPI, or similar frameworks).
  • Build and manage Python-based GraphQL servers and scalable SQL data models using SQLAlchemy ORM.
  • Collaborate with product managers, UI/UX designers, and frontend engineers to deliver integrated end-to-end solutions.
  • Implement and optimize CI/CD pipelines, testing frameworks, and deployment processes.

About the company

RecruitNest Consulting logo

RecruitNest Consulting

Unknown

Company details

Company sizeUnknown

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

Job Expectations:

  • Position Type: Experienced - Senior/Lead
  • Employment Type: Full-Time; Full-Time; Project-Based (2-3 years) - Can be extended
  • Work Setup & Location: Fully Remote - Metro Manila
  • Work Schedule: Mondays - Fridays; Night Shift
  • Industry: Advertising Services

About the Job:

We are seeking an experienced Senior Backend Engineer with a strong foundation in Python development and working knowledge of frontend technologies to join our client's engineering team. In this role, you will design and implement scalable backend systems while collaborating closely with product, design, and engineering leads. You will play a key role in evolving a sophisticated platform used by marketing professionals, ensuring high performance, maintainability, and technical excellence across multiple applications.

Key Responsibilities:

  • Design, develop, and maintain robust backend services using Python (Flask, FastAPI, or similar frameworks).
  • Build and manage Python-based GraphQL servers and scalable SQL data models using SQLAlchemy ORM.
  • Collaborate with product managers, UI/UX designers, and frontend engineers to deliver integrated end-to-end solutions.
  • Implement and optimize CI/CD pipelines, testing frameworks, and deployment processes.
  • Develop and maintain React-based forms and state management for platform integrations.
  • Ensure backend performance, reliability, and security across multi-application environments.
  • Contribute to technical decision-making, ensuring solutions balance business needs and engineering best practices.
  • Participate in the full development lifecycle from planning and architecture to deployment and monitoring.
  • Promote code quality, reusability, and adherence to modern development standards.
  • Stay updated with new technologies and tools relevant to backend and cloud engineering.

Qualifications:

  • Bachelor's degree in Computer Engineering, Computer Science, or a related field.
  • 5+ years of experience in backend development, building scalable and production-grade applications.
  • Strong proficiency in Python (Flask/FastAPI or similar) and Python 3.
  • Hands-on experience with SQL and ORM (SQLAlchemy) frameworks.
  • Practical experience developing GraphQL (Python-based) servers.
  • Proficiency with Docker, Terraform, Serverless Framework, and CI/CD tools.
  • Strong understanding of Linux/MacOS development environments.
  • Excellent communication, problem-solving, and collaboration skills.

Preferred:

  • Background in adtech, analytics, or financial systems.
  • Familiarity with React, particularly in form and state management.
  • Exposure to multi-app or monorepo architectures and real-time data processing.
  • Knowledge of data privacy and security frameworks.
  • Familiarity with modern UI libraries (e.g., Mantine).
  • Contributions to open-source projects.
  • Can start immediately, if possible.

Only shortlisted candidates will be contacted; updating/tailoring CV is highly recommended

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Python Developer Related jobs

Other jobs at RecruitNest Consulting

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.