Job Description: Full-Stack Engineer (Angular, Python, Azure)
Role Overview
We are looking for a highly skilled Full-Stack Engineer with strong hands-on experience in Angular, Python, and Azure cloud services—specifically Azure API Management (APIM) and Azure Function Apps. The ideal candidate will design, develop, and scale intelligent, cloud-native applications, integrating modern front-end interfaces with robust backend components.
Key Responsibilities
· Develop and maintain responsive, high-performance UI applications using Angular.
· Build backend services, APIs, and automation pipelines using Python.
· Integrate and optimize solutions using frameworks like TensorFlow, PyTorch etc
· Design, secure, and publish APIs using Azure API Management (APIM).
· Develop serverless compute solutions using Azure Function Apps.
· Collaborate with architects, product managers, and cross-functional teams to define technical requirements.
· Implement best practices in code quality, DevOps, CI/CD, and cloud security.
· Troubleshoot production issues and ensure reliability, scalability, and high system availability.
· Create technical documentation, architecture diagrams, and deployment guides.
Required Skills & Qualifications
Technical Skills
· Strong experience with Angular (v10+) — components, services, RxJS, state management.
· Proficiency in Python — API development, automation, and integration.
· Hands-on expertise with TensorFlow, PyTorch, OpenAI APIs, or equivalents
· Cloud development experience with Microsoft Azure, particularly:
o Azure APIM (policies, gateway, versioning, security).
o Azure Function Apps (serverless functions, event-driven architectures).
o Experience with REST APIs, microservices, JSON, and API integrations.
· Familiarity with Azure DevOps, GitHub Actions, or similar CI/CD tools.
· Understanding of database systems (MSSQL/SQL/NoSQL).