BTree Solutions, Inc.
Remote Jobs
1 Jobs
Role Description 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. Qualifications - 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.