Lead Software Engineer (Chennai)

Lead Software Engineer (Chennai)

24 Oct
|
Straive
|
Chennai

24 Oct

Straive

Chennai

About Us

Straive (formerly SPi Global) is a global leader in AI-driven value creation, business transformation, and Global Capability Center (GCC) delivery empowering private-equity portfolio companies, mid-market firms, and enterprises with scalable, technology-enabled execution. We operationalize Data Analytics and AI for global enterprises, working with several Fortune 500 companies. We serve clients across industries, including Banking, Financial and Information Services, Retail, Media and Technology, EdTech, Science and Research, Logistics and Supply Chain, and Pharma & Life Sciences.

Our strategically placed team of 20,000+ employees operate in nine countries: the Philippines, India, the United States, Nicaragua, Vietnam, the United Kingdom, Singapore, South Africa, and Canada.

We are seeking a Backend Web Developer skilled in Python to design, build, and maintain high-performance server-side applications, APIs, and data processing workflows. You will focus on developing secure, scalable backend services, integrating database systems, and collaborating with cross-functional teams to power our web applications. The ideal candidate combines strong computer science fundamentals with a modern toolchain mindset— using AI coding assistants (e.g., GitHub Copilot, Cursor, Claude) as a force multiplier without compromising on code quality, security, or architectural integrity.

Key Responsibilities

- Design, build, and maintain clean, reusable, and efficient Python code using modern web frameworks (e.g., FastApi, Django, Flask).
- Architect and implement RESTful or GraphQL APIs for seamless web and mobile application integration.
- Design and optimize database schema structures, write effective queries, and work with ORMs (e.g., SQLAlchemy, Django ORM).
- Build robust web scrapers, data pipelines, and scheduled background tasks to collect and process external web data cleanly and reliably.




- Integrate third-party API services, payment gateways, authentication flows (OAuth2, JWT), and cloud services.
- Identify bottlenecks, optimize system throughput, fix bugs, and enforce backend security best practices (CORS, CSRF, rate-limiting, data validation).
- Proficiency with Git and standard collaborative developer workflows (pull requests, code reviews).
- Strong knowledge of scraping/automation frameworks such as BeautifulSoup, Scrapy, Playwright, or Selenium.
- Proficiency with relational databases (PostgreSQL, MySQL) and/or NoSQL databases (MongoDB, Redis).
- Build and optimize end-to-end web scraping systems, background tasks, and data ingestion pipelines using tools like Scrapy, BeautifulSoup, and Selenium/Playwright.

Required Experience

- 5+ years’ experience in building web endpoints using FastAPI, Django, or Flask.
- Bachelor’s degree in Data Science, Computer Science, IT or any domain.
- Fluency with Git, pull-request workflows, and continuous integration pipelines.
- Experience with background queue systems like Celery or RQ coupled with Redis or RabbitMQ.
- AI Tooling: Hands-on proficiency using AI coding assistants (GitHub Copilot, Cursor, Claude Code, ChatGPT) to accelerate development and debugging.

Preferred Skills

- Experience supporting client-facing data delivery workflows.
- Comfort working in governed, production-oriented environments.
- Experience collaborating with clients to translate needs into actionable outputs.

Recognitions & Achievements

- We have been recognized as a Star Performer in Data & AI Services Specialists - Everest’s North

America PEAK Matrix 2025, and as a Leader in AIM’s Pema Quadrant of Agentic AI

Service Providers - 2025.

- In Nov 2023, Straive acquired Gramener, an award-winning, design-led data science company,

enhancing our data, analytics, and AI capabilities. In June 2025, we acquired SG Analytics, a leading provider of AI-powered insights and contextual analytics services.

📌 Lead Software Engineer (Chennai)
🏢 Straive
📍 Chennai

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: lead software engineer (chennai) / chennai