BACKEND + DATABASE ENGINEER ( SQL & NoSQL) – Perception and Quant – Full Job Description

🗓 Posted on: April 9, 2025 | 📁 Category: Python | 📍 Location: India

Company: Perception and Quant
Location: Remote
Job Type: Full-time
Salary: ₹2,00,000 – ₹2,80,000 a year

About: Perception & Quant Research Pvt. Ltd, a leading media monitoring & analytics company, is seeking a skilled Backend + Database Engineer to join our innovative team. We are committed to excellence in technology and solutions and offer a collaborative environment that values diversity and empowers individuals.

Overview: We need an experienced and proactive engineer to design, develop, and maintain our scalable backend infrastructure.

Key Responsibilities:

  • Design, develop, and maintain our backend infrastructure using Python (Flask, FastAPI) and Typescript (Express, NestJS).
  • Develop scalable database designs and implement efficient indexing, full-text search, vector search, caching, aggregation, and triggers.
  • Work with MongoDB and Postgres to ensure data consistency, reliability, and performance.
  • Implement in-memory caching using Redis and message queuing systems.
  • Ensure seamless API integration with proper API documentation, DTOs, and version control.
  • Design and implement Elasticsearch indices, mappings, and queries to support efficient data retrieval and analysis.
  • Collaborate with the team to identify and resolve technical issues, optimize performance, and improve overall system reliability.
  • Develop and maintain technical documentation for database design, API documentation, Elasticsearch configuration, and other relevant technical details.

Required Qualifications:

  • Programming languages: Proficiency in Python and Typescript.
  • Frameworks: Experience with Python Flask, FastAPI, and Typescript Express or NestJS.
  • Databases: Strong knowledge of MongoDB and Postgres, including indexing, full-text search, vector search, caching, aggregation, and triggers.
  • Search Engine: Experience with Elasticsearch, including index design, mapping, querying, and aggregation.
  • Caching: Experience with in-memory caching using Redis.
  • Message queuing: Knowledge of message queuing systems.
  • Database design: Strong understanding of scalable database design principles and documentation using tools.
  • API documentation: Ability to create proper API documentation with DTOs.
  • Version control: Familiarity with Git version control.
  • Containerization: Basic understanding of Docker.
  • Database migrations: Experience with database migrations.

Nice to Have:

  • Experience with cloud platforms like AWS, GCP, or Azure.
  • Knowledge of cloud-native Elasticsearch services like Amazon Elasticsearch Service or Google Cloud Elasticsearch.
  • Familiarity with CI/CD pipelines.

Soft Skills:

  • Leadership and mentoring capabilities
  • Strong problem-solving and analytical thinking.
  • Effective communication and collaboration in cross-functional teams.
  • Adaptability to dynamic environments and shifting priorities.

To Apply:

Please submit your resume and a cover letter outlining your relevant experience and skills. Perception & Quant Research is an equal opportunity employer committed to diverse

Job Type: Full-time
Pay: ₹200,000.00 – ₹280,000.00 per year
Schedule: Day shift
Work Location: Remote