Software Engineer

3 years

0 Lacs

Posted:23 hours ago| Platform: Linkedin logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

JD Software Engineer – Local Listings & Directory Integrations Python Backend)

Location: Remote / Hybrid

Team: Local Type: Full-time


The Opportunity

We are seeking a highly motivated and skilled Software Engineer to join our Local SEO team – an innovative platform that powers and manages local business listings across major directories like Google, Apple, and Bing. Local SEO helps businesses create, update, close, and syndicate their listings at scale while ensuring data consistency and accuracy. With partnerships across top platforms and a growing customer base managing over 100K+ locations, weʼre scaling fast and expanding support to new directories. Youʼll play a key role in enhancing the backend infrastructure, ensuring system scalability, improving data accuracy, and helping us integrate intelligence into critical workflows. If you enjoy working on complex backend systems, large-scale data flows, and platform integrations – and want to build software that directly impacts local businesses worldwide – weʼd love to meet you.


What Youʼll Do

  • Develop and maintain scalable backend systems in Python to manage business listings across Google, Apple, Bing, and future directories.
  • Design and implement integrations with third-party directory APIs, ensuring seamless data syncing and change management.
  • Leverage AI/ML techniques to improve data quality, detect anomalies, and automate decisions. This includes tasks like address parsing, categorization, and review sentiment analysis.
  • Implement robust workflows for ingesting, validating, and transforming large volumes of daily directory data from various sources.
  • Troubleshoot complex issues arising from API changes, sync errors, and edge cases to ensure our systems remain resilient and accurate.
  • Optimize performance to support enterprise customers with over 100,000 locations, focusing on latency, reliability, and throughput.
  • Contribute to a review management system, including automation of review responses, posts, summaries, and notifications.
  • Collaborate closely with product managers, QA, and DevOps teams to improve overall application robustness and operability.
  • Participate in architectural discussions and roadmap planning for future directory support and scaling strategies.


Requirements

  • Experience: 3+ years of backend development experience, primarily using Python.
  • Education: Bachelor's degree in Computer Science, Engineering, or equivalent practical experience. API & Systems: A solid understanding of RESTful APIs, asynchronous processing, and API rate-limiting strategies.
  • Databases: Experience working with PostgreSQL, and ideally with time-series or JSON heavy datasets (e.g., Stackgres, TimescaleDB.
  • Data & Integration: Proven experience in data ingestion and transformation, particularly with external APIs or large datasets.
  • Problem-Solving: Strong debugging skills in distributed and asynchronous environments.
  • Tools: Familiarity with Linux-based environments, shell scripting, and CI/CD tools. Collaboration: Excellent communication and collaboration skills with cross-functional teams.


Bonus Points

  • Prior experience working with Google Business Profile, Apple Business Connect, or Bing Places APIs.
  • Exposure to AI/ML applications in data validation, classification, or sentiment analysis (e.g., spaCy, scikit-learn, OpenAI APIs).
  • Experience building or scaling SaaS platforms for multi-location enterprises.
  • Familiarity with containerization Docker and Kubernetes for deployment.
  • Experience with monitoring, alerting, and building fault-tolerant systems.
  • Knowledge of review automation on enterprise workflows.

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You

Bengaluru, Karnataka, India

Chennai, Tamil Nadu, India

Chennai, Tamil Nadu, India

Bengaluru, Karnataka, India

Navi Mumbai, Maharashtra, India