Senior Python Backend Engineer

Hace 3 días

Colombia Intellias Jornada completa
We are looking for a Senior Python Backend Engineer who is passionate about applying modern AI-assisted software development practices to build secure, scalable healthcare platforms. Beyond strong backend engineering skills, we are looking for someone who actively leverages AI development tools, LLM-powered workflows, and automation to improve engineering productivity, code quality, and delivery speed. You will work on a modern healthcare interoperability platform while collaborating with an engineering team embracing AI-first development practices and cloud-native technologies. The platform enables secure access, exchange, and processing of clinical healthcare data across providers, healthcare organizations, and patients using modern interoperability standards including FHIR. The engineering team embraces AI-assisted software development, modern cloud-native architecture, and automation-first engineering practices. Engineers are encouraged to use AI tools to improve software quality, accelerate development, automate repetitive tasks, and increase engineering productivity. You will contribute to backend services powering healthcare interoperability while helping evolve the team's AI-native engineering practices.

Requirements:
* 5+ years of professional software engineering experience developing backend applications in production environments.
* Strong proficiency in Python (3.11/3.12+) and modern backend development practices.
* Hands-on experience building high-performance asynchronous applications using FastAPI and Python async/await.
* Solid understanding of RESTful API design, distributed systems, and microservice architecture.
* Experience working with MongoDB in production environments; familiarity with Beanie ODM or similar asynchronous ODM frameworks.
* Strong knowledge of authentication and authorization technologies, including OAuth 2.0, OpenID Connect (OIDC), JWT, and modern Identity Providers.
* Experience developing, debugging, and deploying containerized applications using Docker and Docker Compose.
* Strong understanding of software architecture, scalability, reliability, and performance optimization.
* Experience writing automated tests using Pytest and applying modern software quality practices.
* Familiarity with CI/CD pipelines and modern DevOps workflows.
* Strong analytical, troubleshooting, and debugging skills.
* Excellent communication skills and ability to collaborate effectively within cross-functional Agile teams.
* Proven experience using AI-assisted software development tools to improve engineering productivity, software quality, and development velocity.
* Hands-on experience with one or more AI coding assistants such as GitHub Copilot, Cursor, Claude Code, ChatGPT, Windsurf, or similar.
* Ability to effectively leverage Large Language Models (LLMs) for code generation, debugging, refactoring, documentation, test generation, and architectural exploration while maintaining high engineering standards.
* Experience reviewing, validating, and improving AI-generated code with strong engineering judgment.
* Experience developing healthcare interoperability solutions or working within Digital Health platforms. Nice to have:
* Knowledge of healthcare interoperability standards, including: *
* HL7 FHIR R4 *
* SMART Health Links (SHL) *
* SMART Health Cards (SHC)
* Experience building secure clinical data exchange pipelines and healthcare integration workflows.
* Familiarity with JWE encryption/decryption mechanisms and secure healthcare data transmission.
* Experience with Model Context Protocol (MCP) and AI integration frameworks.
* Experience developing MCP servers or AI-enabled backend services.
* Experience integrating Large Language Models (LLMs) or AI services into enterprise applications.
* Knowledge of Retrieval-Augmented Generation (RAG), AI agents, or agentic application architectures.
* Experience integrating with external platforms and services, including: *
* Google Drive *
* Microsoft OneDrive *
* Box *
* SMTP services *
* FHIR servers
* Familiarity with QR code and image decoding technologies (e.g., pyzbar, zbar).
* Experience with Playwright-based end-to-end testing frameworks.
* Knowledge of Cucumber/BDD methodologies.
* Experience with observability and monitoring technologies, including: *
* OpenTelemetry *
* Prometheus
* Experience working with event-driven architectures and Kafka.
* Experience with AWS cloud services, including AWS Secrets Manager.
* Exposure to TypeScript and React for occasional full-stack contributions.
* Experience working in regulated industries requiring strong security, privacy, and compliance practices (HIPAA, SOC 2, GDPR, or similar).
* Passion for adopting emerging AI engineering practices and continuously improving software development workflows.

Responsibilities:
* Design, develop, and maintain scalable backend services using Python, FastAPI, and asynchronous programming principles.
* Build high-performance APIs and microservices that support secure healthcare data exchange and interoperability.
* Design, implement, and optimize MongoDB data models and persistence layers for high-volume production workloads.
* Develop integrations with healthcare systems, identity providers, cloud storage platforms, and external service providers.
* Implement secure authentication and authorization mechanisms using OAuth 2.0, OpenID Connect (OIDC), and JWT.
* Build and enhance backend services supporting healthcare interoperability standards, including FHIR-based integrations.
* Leverage AI-powered development tools and engineering assistants to accelerate software delivery while maintaining high standards of code quality, security, and maintainability.
* Collaborate with architects and engineering teams to identify opportunities for applying AI-assisted development practices and modern engineering workflows.
* Participate in technical design discussions, architecture reviews, and technology selection decisions.
* Write clean, well-tested, and maintainable code following modern software engineering best practices.
* Develop and maintain automated unit, integration, and end-to-end tests to ensure platform reliability.
* Troubleshoot complex production issues, perform root cause analysis, and implement sustainable solutions.
* Contribute to platform observability, monitoring, performance optimization, and operational excellence.
* Participate in code reviews, mentor fellow engineers, and promote engineering best practices across the team.
* Continuously evaluate emerging technologies, AI engineering tools, and modern development practices to improve engineering productivity and product quality. Why this position?
* Make a real impact. Build technology that improves healthcare data accessibility, interoperability, and patient experiences at scale.
* Be part of an AI-first engineering culture. Work in an environment where AI-assisted development is embraced to improve engineering productivity, software quality, and innovation.
* Solve meaningful technical challenges. Design scalable backend services handling secure clinical data exchange, interoperability, and distributed systems.
* Work with cutting-edge technologies. Gain hands-on experience with Python 3.12, FastAPI, FHIR, MCP, cloud-native architecture, and modern AI engineering practices.
* Influence technical direction. Participate in architecture discussions, technology selection, and engineering best practices while helping shape the evolution of the platform.
* Grow your expertise in Digital Health. Expand your knowledge of healthcare interoperability standards, security, and modern clinical data ecosystems.
* Collaborate with a highly skilled engineering team. Work alongside experienced architects, backend engineers, and product teams in a collaborative, quality-driven environment.
* Continuous learning and innovation. Explore emerging technologies, AI development tools, and modern engineering practices while contributing to a product with long-term strategic vision.