Senior Software Engineer - Python

4 - 8 years

0 Lacs

Posted:1 day ago| Platform: Indeed logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

    Product EngineeringTamil Nadu
    Posted On
    10 Nov 2025
    End Date
    11 Jan 2026
    Required Experience
    4 - 8 Years

Basic Section

New Job Title

-

No. Of Openings

1

BAND

Band 1

Grade

Level 3

Designation

Senior Software Engineer

Campus/Non Campus

-

Employment Type

-

Requisition Type

New

Employee Category

-

TAT

30

Closing Date

11 Jan 2026

Organisational

Company

Matrimony.Com

Business Unit

Group Functions-MM

Department

Product Engineering

Sub Department

Matchmaking

Country

India

Region

Tamil Nadu

State

Tamil Nadu

City

Chennai

Working Location

Beliciaa Towers

Industry

-

Functional Area

-

Role

-

Skills

Skill

PYTHON

MYSQL

DJANGO

POSTGRESQL

Minimum Qualification

No data available

Job Description

Job Description Python Backend Developer

Job Title: Python Backend Developer

Location: Chennai

Experience Level: Senior Level [4-6yrs]

Employment Type: Full-Time

About us:

Matrimony.com Ltd is India's largest Wedtech company and the first pure-play consumer internet business to get listed. Our flagship brand Bharat Matrimony is the largest and the Most Trusted Matrimony Brand (as per the Brand Trust Report 2014).

The company provides both matchmaking and marriage-related services through websites, mobile sites, and mobile apps and is also complemented by 130+ company-owned retail outlets. Its flagship matchmaking services are Bharat Matrimony, Elite Matrimony, and Community Matrimony.

With strong leadership in matchmaking, the company has been expanding into the highly unorganized $55 billion marriage services Industry with Wedding Bazaar and Mandap.com services. The goal is to build a billion-dollar revenue company and a long-lasting institution with a legacy for the generations to come.

Job Summary

We are looking for a passionate Python Backend Developer with strong expertise in building scalable applications, designing robust APIs, and working with various databases. You’ll work on developing high-performance backend systems and integrating with front-end applications and external services.

Key Responsibilities

Backend Development & System Design

  • Design and build scalable backend applications using Python frameworks (e.g., FastAPI, Django, Flask).

  • Develop and maintain RESTful APIs, ensuring high performance, security, and reliability.

  • Implement efficient data storage solutions and manage interactions with relational and NoSQL databases.

Database Management & Optimization

  • Design database schemas and optimize queries for performance and scalability.

  • Work with database technologies such as PostgreSQL, MySQL, MongoDB, or others.

  • Ensure data integrity and implement robust data handling practices.

Deployment & Continuous Improvement

  • Deploy applications as APIs; containerize with Docker.

  • Monitor application performance and system health; iterate based on evaluations and user feedback.

  • Stay updated with the latest in backend technologies, best practices, and open-source tools.

Required Skills & Experience

  • Proficient in Python and common backend frameworks (e.g., FastAPI, Django, Flask ).

  • Strong experience in designing and developing RESTful APIs.

  • Hands-on experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Redis).

  • Understanding of architectural patterns for scalable backend systems.

  • Comfortable with Git, containerization (Docker), and cloud platforms (AWS, GCP, or Azure).

  • Having basic knowledge of LLM, RAG, Vector Database and AI

Preferred / Bonus Skills

  • Experience with message queues (e.g., RabbitMQ, Kafka).

  • Knowledge of caching mechanisms (e.g., Redis, Memcached).

  • Familiarity with CI/CD pipelines.

  • Experience with microservices architecture.

  • Deep learning and Image processing etc.,

  • Contributions to open-source projects.

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