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 equivalentsCloud 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).Soft Skills
Strong problem-solving and analytical thinking.Excellent communication and stakeholder collaboration.Ability to work in an agile, fast-paced delivery environment.