Define and own the overall backend architecture for our digital health platform, ensuring alignment with business needs, scalability requirements, and security best practices.
Design and guide the development of robust and scalable APIs, data pipelines, and backend services using technologies such as PHP, Rust, Python, Typescript and relevant frameworks.
Lead the selection and integration of appropriate technologies, tools, and architectural patterns to optimize performance, maintainability, and cost-efficiency.
Define and enforce architectural principles, coding standards, and best practices across backend development teams.
Design secure and scalable infrastructure on cloud platforms (AWS, GCP, or Azure), including containerization (Docker, Kubernetes) and serverless architectures.
Collaborate with DevOps engineers to establish and optimize CI/CD pipelines, monitoring, and logging solutions.
Define data models and database architectures (e.g., PostgreSQL, Redis) that meet the performance, security, and compliance requirements of our SaMD products.
Ensure the implementation of robust data protection measures aligned with GDPR, HIPAA, ISO 27001, and other relevant regulations.
Provide technical leadership and mentorship to backend engineering teams, fostering a culture of technical excellence and innovation.
Evaluate new technologies and architectural trends, and recommend their adoption to enhance our platform capabilities.
Participate in the technical design and review of critical system components and integrations.
Collaborate with security teams to design and implement security measures throughout the backend architecture.
Contribute to the technical documentation of the backend architecture and key design decisions.
Requirements
7+ years of experience in backend development, with a significant portion in architect roles within cloud-native environments.
Deep expertise in designing and implementing scalable and resilient microservices architectures.
Strong proficiency in multiple backend programming languages (e.g., PHP, Rust, Python) and related frameworks.
Extensive experience with cloud platforms (AWS, GCP, or Azure) and their core services.
Proven experience with containerization technologies (Docker, Kubernetes) and orchestration.
Solid understanding of database technologies (both relational and NoSQL) and data modeling principles.
Strong knowledge of API design principles (RESTful, GraphQL) and integration patterns.
Expertise in security best practices for backend systems and cloud infrastructure.
Excellent communication, collaboration, and leadership skills, with the ability to articulate complex technical concepts to both technical and non-technical audiences.
Experience working in a regulated industry (e.g., healthcare, finance) and understanding of compliance requirements is a significant plus.
Knowledge of healthcare data formats (FHIR, HL7) is an advantage.
Experience with development in compliance with IEC 62304 is a significant plus.
Fluent in English; additional EU languages a plus.
Tech Stack
AWS
Azure
Cloud
Docker
Google Cloud Platform
GraphQL
Kubernetes
Microservices
NoSQL
PHP
Postgres
Python
Redis
Rust
TypeScript
Benefits
Enjoy a remote-first culture, supported by cross-disciplinary teams passionate about patient outcomes.