BACKEND + DATABASE ENGINEER ( SQL & NoSQL) – Perception and Quant – Full Job Description
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