Job Description
**Job Title: FULL STACK API DEVELOPER (PYTHON /AZURE CLOUD)**
**Location: Remote (New York)**
**Duration: 12+ Months**
**Visa: USC, GC, H1B and EAD**
**About the Role:**
We are seeking a Full-Stack API Developer with deep experience in Python, API development, and Azure Cloud services. The ideal candidate will architect, design, and deliver cloud-native APIs and microservices, while collaborating closely with frontend and data teams to ensure end-to-end application performance and reliability.
**Key Responsibilities:**
· Design and build RESTful and GraphQL APIs using Python (FastAPI, Flask, or Django REST).
· Architect and deploy solutions using Azure App Services, Azure Functions, and Azure API Management.
· Integrate APIs with databases (SQL/NoSQL) and third-party systems.
· Implement authentication and authorization using OAuth2, JWT, or Azure AD.
· Build CI/CD pipelines using Azure DevOps and manage deployments.
· Optimize code for scalability, performance, and cost-efficiency in Azure.
· Collaborate with cross-functional teams on product design, backend services, and data pipelines.
· Write unit/integration tests, maintain API documentation, and ensure code quality through reviews.
**Required Skills & Experience:**
· 5–8+ years of experience in full-stack or backend API development.
· Strong proficiency in Python (FastAPI, Flask, or Django).
· Deep understanding of Azure Cloud services: App Services, Functions, Key Vault, Storage, and DevOps.
· Experience with relational and NoSQL databases (PostgreSQL, MySQL, Cosmos DB, MongoDB).
· Familiarity with frontend integration (React, Angular, or similar).
· Proficient with Git, Docker, and containerized deployments.
· Knowledge of REST API standards, JSON schemas, and performance optimization.
· Strong debugging, analytical, and problem-solving skills.
Job Type: Contract
Pay: $9,600.33 – $11,200.85 per month
Work Location: Remote