Backend Developer – Python – SpreadMe digital – Full Job Description
Company: SpreadMe digital
Location: Gandhinagar, Gujarat
Job Type: Full-time
Salary: ₹70,000 – ₹90,000 a month
Job Title: Python FastAPI Developer with Cloud Computing Knowledge
Job Summary: We are seeking a skilled Python Developer with hands-on experience in FastAPI and a strong foundation in cloud computing. The ideal candidate should be proficient in MongoDB and PostgreGIS to handle backend development and geospatial data. You will collaborate with cross-functional teams to build, optimize, and deploy scalable microservices.
Key Responsibilities:
- Develop, test, and maintain high-performance backend services and RESTful APIs using FastAPI.
- Integrate and manage MongoDB for scalable database solutions.
- Utilize PostgreGIS for geospatial data storage, processing, and querying.
- Collaborate with frontend developers for seamless API integration.
- Optimize database queries for performance and scalability.
- Deploy and manage applications on cloud platforms (AWS, GCP, or Azure) using basic cloud services like VMs, storage, and networking.
- Ensure API security, performance optimization, and maintainability.
- Debug and resolve backend issues to maintain system reliability.
- Document development processes, including API specifications and database schemas.
- Stay updated with the latest Python, FastAPI, and cloud technologies.
Required Skills & Qualifications:
- Proficiency in Python with experience in FastAPI for web applications.
- Strong knowledge of MongoDB for document-oriented database design and management.
- Experience with PostgreGIS for geospatial queries and analytics.
- Familiarity with basic cloud computing services (VMs, storage, load balancing, networking).
- Experience in designing and documenting RESTful APIs (OpenAPI/Swagger).
- Hands-on experience with Docker for containerization and Kubernetes (preferred).
- Knowledge of CI/CD pipelines and Git for version control.
- Strong understanding of database optimization techniques.
Preferred Qualifications:
- Experience with cloud platforms (GCP, AWS, or Azure) for microservices deployment.
- Familiarity with NoSQL and SQL databases for high-traffic applications.
- Knowledge of geospatial data processing libraries (GeoPandas, Shapely).
- Experience with asynchronous programming (asyncio, aiohttp).
- Familiarity with monitoring tools (Prometheus, Grafana).
- Understanding of microservices architecture and API Gateway management.
Soft Skills:
- Strong problem-solving skills with attention to detail.
- Effective communication and collaboration in a cross-functional team.
- Ability to adapt to an agile environment and evolving project needs.
- Proactive approach to identifying and solving technical challenges.
Experience:
2–5 years of professional experience in backend development with Python & FastAPI. Proven expertise in handling geospatial data and developing scalable applications.
Why Join Us?
- ✔ Work on innovative projects with cutting-edge technologies.
- ✔ Collaborative and supportive work environment with a focus on growth.
- ✔ Flexible work hours and a culture of creativity and innovation.
- ✔ Competitive compensation with career advancement opportunities.
Job Type: Full-time
Pay: ₹70,000.00 – ₹90,000.00 per month
Location Type: In-person
Schedule: Monday to Friday
Work Location: In person