Senior Software Engineer contact@talentbee.in
Posted on 2.11.25
Organisation
An Ai SaaS product firm with a product for technical bid evaluation in the EPC (Engineering, Procurement & Construction) industry.
Location
Bengaluru / Hybrid (India)
Role overview
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.
Key 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 agile environment.
Own the development, unit tests, documentation, contract exchange of user stories assigned to them
Estimating, prioritizing, planning, and executing development plan effectively
Optimize 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 requirements
Skills & Experience
Hands-on development experience of 6 - 7 years using Python
Experience in backend frameworks eg. Django, Flask, etc
Proven expertise in MongoDB design, optimization, and ODM (Object Document Mapping)
Optimize database queries and data models for MongoDB to ensure high performance at scale
Strong knowledge of data structures, algorithms, distributed systems, and asynchronous architectures, message queue
(e.g., RabbitMQ)
Proficient in OOP, including design patterns
Strong understanding of RESTful API design and HTTP/HTTPS protocols.
Experience in writing unit test cases, debug code, code review
Solid understanding of AWS services (EC2,Boto3, S3, Textract, SES) and cloud architecture
Git version control and collaborative development workflows.
Nice to have:
Familiarity with OpenAI API or other LLM integrations
Understanding of Semantic Search and Vector Databases
AI assisted tools like github copilot, cursor AI, windsurf
Prior experience in high growth product development environment
contact@talentbee.in