Posted on: 07/12/2025
Description :
Who We Are. Artmac Soft is a technology consulting and service-oriented IT company dedicated to providing innovative technology solutions and services to customers.
We are looking for an experienced Python Developer with strong expertise in Google Cloud Platform (GCP) and backend API development.
The ideal candidate will have a solid understanding of cloud services, data processing, system integrations, and modern backend frameworks. This role involves building scalable applications, integrating multiple APIs, and working with different data formats in a fast-paced environment.
Job Description :
Job Title : Python Developer
Job Type : Full Time
Experience : 6 to 10 years
Location : Hyderabad, Telangana
Responsibilities :
- Develop and maintain Python applications for data extraction, transformation, and publishing.
- Mandatory hands-on experience with Google Cloud Platform (GCP).
- Strong knowledge of GCP services such as Cloud Functions, Cloud Run, Pub/Sub, GCS, BigQuery, Firestore, Cloud SQL, IAM, etc.
- Build and manage REST APIs using FastAPI or Flask.
- Work with Google and Oracle API libraries for integrations.
- Operate efficiently in a Linux environment.
- Write clean, modular, and maintainable code following best practices.
- Use SQL and relational databases for data management.
- Handle and process files such as .json, .csv, .txt, and .pdf.
- Work with JavaScript/TypeScript for API interactions or supporting logic.
- Use HTTP libraries (requests, aiohttp, fetch, axios) to integrate external APIs.
- Manage asynchronous tasks using async/await for efficient performance.
- Perform text and data processing parsing, cleaning, and analyzing content.
- Collaborate using Git/GitHub/Bitbucket for version control and code reviews.
Qualification :
- Bachelor's degree or equivalent combination of education and experience.
- Develop, maintain, and optimize Python-based applications for data extraction, transformation, and publishing.
- Build scalable REST APIs using FastAPI or Flask.
- Write clean, modular, reusable, and well-documented code following software best practices.
- Hands-on experience with core GCP services such as :
- Cloud Functions, Cloud Run, Pub/Sub, GCS, BigQuery, Firestore, Cloud SQL, IAM, etc.
- Build and deploy cloud-native applications using GCP tools and services.
- Manage cloud permissions, configurations, and integrations securely.
- Work with Google and Oracle API libraries for seamless system integrations.
- Utilize HTTP libraries such as requests, aiohttp, fetch, axios for accessing external APIs.
- Handle both synchronous and asynchronous tasks using async/await to improve performance and system responsiveness.
- Work with various data formats including JSON, CSV, TXT, PDF, etc.
- Perform data parsing, cleaning, validation, and transformation.
- Use SQL and relational databases (Cloud SQL or similar) for data storage and retrieval.
- Write JavaScript/TypeScript when needed for API interactions or supporting frontend logic.
- Work efficiently in a Linux environment for deployments, scripting, and debugging.
- Use Git-based platforms (GitHub, GitLab, or Bitbucket) for version control, branching, PR reviews, and collaboration.
- Identify performance bottlenecks and implement optimized solutions.
- Ensure systems are scalable, secure, and maintain high reliability.
- Contribute to architectural decisions and suggest improvements where needed.
Required Skills & Qualifications :
- Strong hands-on experience in Python development.
- Mandatory expertise with Google Cloud Platform (GCP).
- Proficiency in backend frameworks like FastAPI or Flask.
- Solid experience with SQL databases and relational data modeling.
- Strong knowledge of API development and integration using modern HTTP libraries.
- Familiarity with asynchronous programming (async/await).
- Ability to work with multiple data file formats and perform detailed data processing.
- Good understanding of Linux-based environments.
- Experience with Git-based version control workflows.
- Strong analytical and problem-solving abilities.
- Excellent communication skills for cross-functional collaboration.
- Attention to detail and a commitment to writing high-quality, maintainable code.
- Ability to work independently as well as within a team environment.
- Bachelors degree in Computer Science, Engineering, or a related field, or an equivalent combination of education and experience.
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1586265
Interview Questions for you
View All