We are looking for 5\+years experienced candidates for this role.
Job Description
We are seeking a talented Python Developer Engineer to design, develop, and maintain scalable applications and services on Google Cloud Platform (GCP). The candidates be responsible for designing, building, and maintaining scalable applications and services on Google Cloud Platform. This role requires a strong focus on deploying serverless solutions using Cloud Run and building robust integrations with our conversational AI platform, Dialogflow. This includes logistic products, credit products, analytics among others. They work with peers on teams dedicated to areas of the product. They work together with product managers, designers, and backend engineers to solve common goals.
Responsibilities include
Develop, test, and deploy high\-quality Python applications and APIs.
Design and manage scalable, serverless microservices on Google Cloud Run.
Build and maintain webhooks for Dialogflow CX or ES, handling fulfillment logic and integrating with backend systems.
Work with core Google Cloud services, including Pub/Sub for event\-driven architectures, Cloud Storage, and Firestore for data management.
Collaborate with product managers, conversational designers, and other engineers to translate business requirements into technical solutions.
Consistently ship tested features and improvements with minimal guidance and support from other team members, delivering features in an incremental fashion and by collaborating with the team to keep our product in a releasable (healthy) state all the time.
Help to improve the overall experience of our product through improving the quality of the features, identifying areas of improvements in the code base and by listening to any feedback received from both your team and other teams.
Learn, collaborate and teach other Software Engineers. Everyone can contribute something new to the team regardless of how long they’ve been in the industry. So we can grow all together and set the bar higher all the time.
Contribute to and follow our software dev process, alongside the rest of the Software Engineers by identifying any bottlenecks, bureaucracies or improvements that need to be addressed, leading to a more refined and streamlined software dev process
Primary Skills
Ability to troubleshoot and debug complex production issues.
Demonstrated experience managing the software development lifecycle (SLDC) using any methodology that accelerates the feedback loop and delivers software on a regular basis.
Experience with writing automated tests. Including unit, integration, contract, and component tests.
Comfort working in a highly agile, intensely iterative software development process that accelerates the feedback loop and delivers software on a regular basis.
Demonstrated capacity to clearly and concisely communicate about complex technical, architectural, and/or organizational problems and propose thorough iterative solutions
Command/Scripting language \- Experience with at least one scripting language (e.g. Shell).
Developing tools \- Experience with any build tool (e.g. Visual Studio Code)
Relational databases \- Experience with any relational database (e.g. MySql, Postgres)
NoSQL databases \- Experience with any aggregate friendly databases (e.g. Firestore)
Messaging \- Experience with any messaging system (e.g. PubSub)
Version control \- Experience with Git and any platform such as Github or Gitlab
Experience with Docker for containerization.
Secondary Skills
Knowledge of other GCP services such as Cloud Functions, Cloud SQL, and BigQuery.
Familiarity with CI/CD pipelines for automated testing and deployment.
Experience in an Agile/Scrum development environment.
Background in conversational AI, chatbots, or natural language processing.
Direct experience with Dialogflow (CX or ES), including building custom fulfillment and webhooks.
Domain\-Driven Design (DDD)
Continuous Integration (CI)
NoSQL database \- MongoDB
Caching \- Redis
Containers \- Docker
Container orchestration \- any of Kubernetes, GKE, Google App Engine, Google Cloud Functions, AWS Lambda
Cloud \- GCP or AWS
Job Details
Role
Python Conversational Software Engineer
Location
Noida
Employment Type
Permanent
Close Date
05\-06\-2026
Interested candidates may forward their detailed resumes to **Careers@reflectionsinfos.com** along with their notice period, current and expected CTC details. This is to notify jobseekers that some fraudsters are promising jobs with Reflections Info Systems for a fee. Please note that no payment is ever sought for jobs in Reflections. We contact our candidates only through our official website or LinkedIn and all employment related mails are sent through the official HR email id. Please contact careers@reflectionsinfos.com for any clarification/ alerts on this subject.
Provide mentorship for junior and intermediate engineers on your team based on our standards and best practices to help them grow in their technical responsibilities and remove blockers.
Influence on the overall vision and long\-range goals of your team. This could be technical and/or product focused.
Observability \- experience with any tool and framework to enable monitoring, logging, alerting, and debugging at scale (e.g. Log Explorer)