Key Responsibilities:
- Plan, build, and maintain scalable backend services with Python and Flask
- Develop and manage APIs, integrations, and cloud-based backend platforms
- Design and tune cloud-native applications on Google Cloud Platform (GCP)
- Use Firestore, Datastore, Pub/Sub, Cloud Run, Task Queues, and Redis for caching
- Create high-performance automation systems driven by AI and machine learning models
- Work alongside frontend engineers, data scientists, and product teams to deliver complete solutions
- Write clean, reusable, maintainable, and well-documented code
- Track application performance and resolve production incidents
- Build fault-tolerant and scalable distributed systems
- Implement REST API connections and third-party service integrations
- Support asynchronous processing and backend workflow automation
- Improve system reliability, observability, and cloud performance
- Uphold testing standards and ensure application stability in production
- Contribute to deployment, debugging, and backend infrastructure upgrades
- Apply best practices for backend security, API design, and cloud architecture
- Support CI/CD workflows and Git-based development processes
- Explore and adopt modern backend tools and cloud development methods
- Take full ownership of backend development tasks and cloud services
Required Skills:
- Strong coding skills in Python and Flask
- Practical experience with Google Cloud Platform (GCP) services
- Experience with Firestore, Datastore, Pub/Sub, Cloud Run, Task Queues, and Redis
- Knowledge of API design and REST API integrations
- Understanding of distributed systems and asynchronous processing
- Background building scalable backend applications and automation platforms
- Familiarity with AI or machine learning-based app integrations
- Knowledge of testing, monitoring, observability, and performance tuning
- Solid grasp of backend architecture and cloud-native applications
- Experience with Git workflows and version control
- Strong debugging, analytical, and troubleshooting skills
- Good collaboration and communication abilities
- Able to work independently and handle technical ownership
- Commitment to clean coding standards and well-documented APIs
Preferred Skills:
- Familiarity with CI/CD pipelines and deployment practices on GCP
- Experience deploying and operating AI/ML models in production
- Exposure to web scraping and automation workflows
- Knowledge of cloud security and scalable infrastructure operations
- Experience in startups or fast-moving development teams
- Understanding of performance tuning and backend optimization approaches
- Exposure to AI-driven automation platforms and distributed cloud systems
- Interest in new cloud technologies and backend engineering tools
Education:
- B.Tech / BCA / MCA / http://B.Sc. in Computer Science, IT, Engineering, Data Science, or Equivalent Qualification