IDEAL CANDIDATE :
- Python with MongoDB and ODM Experience
- B Tech / BE with 5+ Years experience
- Can join within 30 days
As a Senior Software engineer, you will be attached to the Product Engineering Team which is responsible for architecting and developing backend services that power our AI powered SaaS platform. This role will be responsible for defining, architecting, and developing the product for resilience, performance, and functionality.
Roles & Responsibilities :
Architect, design, and implement backend services based on technical and business requirements.Innovate, prototype, and iterate solutions to meet evolving product needs in an agileenvironment.
Own the development, unit tests, documentation, contract exchange of user stories assigned to themEstimating, prioritizing, planning, and executing development plan effectivelyOptimize services for performance, scalability, and cost-efficiency, especially in a cloud / SaaS context.Regular collaboration with product management, Quality Assurance, and design teams to understand the functionality and the user :Hands-on development experience of 6 - 7 years using PythonExperience in backend frameworks eg. Django, Flask, etcProven expertise in MongoDB design, optimization, and ODM (Object Document Mapping)Optimize database queries and data models for MongoDB to ensure high performance atscale
Strong knowledge of data structures, algorithms, distributed systems , and asynchronousarchitectures, message queue e.g., RabbitMQ)
Proficient in OOP, including design patternsStrong understanding of RESTful API design and HTTP / HTTPS protocols.Experience in writing unit test cases, debug code, code reviewSolid understanding of AWS service s (EC2,Boto3, S3, Textract, SES) and cloud architectureGit version control and collaborative development to have :Familiarity with OpenAI API or other LLM integrationsUnderstanding of Semantic Search and Vector DatabasesAI assisted tools like github copilot, cursor AI, windsurfPrior experience in high growth product development environment(ref : hirist.tech)