cover image
emtelligent

emtelligent

www.emtelligent.com

1 Job

34 Employees

About the Company

Based in Vancouver, BC, emtelligent delivers medical-grade AI that transforms unstructured clinical data into precise, structured outputs. Our Medical Language Model (MLM) is built for the complexities of healthcare, enabling payers, health systems, and life sciences organizations to access high-quality clinical insights that support safer, more efficient operations. Learn more at emtelligent.com.

Listed Jobs

Company background Company brand
Company Name
emtelligent
Job Title
Python Middleware Developer
Job Description
**Job title:** Python Middleware Developer **Role Summary:** Design, develop, and maintain secure, scalable middleware services that enable seamless integration among internal microservices, external APIs, and data pipelines. Deliver reusable frameworks for authentication, logging, caching, and exception handling while ensuring robust communication in a Linux, container‑oriented environment. **Expectations:** - Deliver clean, production‑ready Python code using FastAPI, Flask, or Django‑REST. - Collaborate with stakeholders to translate business requirements into technical solutions. - Maintain architectural integrity, coding standards, and documentation. - Operate efficiently in a fast‑paced, startup‑style environment. **Key Responsibilities:** - Design and implement RESTful and event‑driven APIs, microservices, and workflow systems. - Build reusable integration layers for OAuth 2.0, JWT, mTLS authentication, and API‑key management. - Create robust logging, caching, and exception‑handling mechanisms. - Integrate with messaging and queue systems (Kafka, RabbitMQ, Redis Streams, AWS SQS, Celery). - Develop scalable, resilient connectors using FastAPI, Flask, or Django‑REST. - Translate architectural designs into detailed technical tasks and code. - Use Git for version control, enforce coding standards, and apply design patterns. - Coordinate with front‑end developers and stakeholders to capture requirements and verify solutions. - Build and deploy Docker containers, orchestrate with Docker Swarm or Kubernetes. - Operate in Linux (Ubuntu) environments for development, testing, and troubleshooting. **Required Skills:** - 5+ years Python development experience, with deep API/Middleware expertise. - Proven experience designing RESTful APIs, microservices, and event‑driven architectures. - Strong knowledge of OAuth 2.0, JWT, mTLS, API keys, and secure communication. - Practical experience with Kafka, RabbitMQ, Redis Streams, AWS SQS, or Celery. - Proficiency in FastAPI, Flask, or Django‑REST Framework. - Git version control expertise; familiarity with branching workflows. - Solid understanding of SQL and NoSQL databases. - Linux (Ubuntu) familiarity for development and testing. - Docker containerization, image building, and orchestration with Docker Swarm or Kubernetes. - Excellent problem‑solving, debugging, and performance optimization skills. - Strong communication, teamwork, and stakeholder engagement abilities. - Knowledge of front‑end technologies (HTML, CSS, JavaScript, React, Angular) is a plus. **Required Education & Certifications:** Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience). No mandatory certifications specified.
Vancouver, Canada
Remote
Mid level
05-01-2026