Python Conversational Software Engineer / Senior Software Engineer
Dhyati
Location
🇮🇳 Noida, India
Type
contractor
Salary
Undisclosed
Posted
1mo ago
Job Description
Python Conversational Software Engineer / Senior Software Engineer
Job description
The python developer engineers work on one or some of our services. 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. JOB DETAILS: 6 Month, Onsite role in Noida, NCR, India.
Responsibilities
- 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 • Provide mentorship for junior and intermediate engineers on your team based on our standards and best practices to help them grow in their technical