Mid-Level Backend Engineer
Location: Remote
Type: Full-Time Employee (FTE)
About neuRealities
At neuRealities, we're transforming the landscape of healthcare education and workforce training. As a pioneering collaboration between Mesmerise and Mayo Clinic, we leverage AI-powered spatial computing and hyper-realistic digital humans to deliver immersive, adaptive learning experiences. Our open-standards platform democratizes access to expert knowledge, enabling healthcare professionals worldwide to engage in personalized, scalable training on any device. By integrating cutting-edge technology with clinical excellence, neuRealities is setting a new standard for medical education and competency development .
About the Role
We are seeking a detail-oriented and proactive Mid- Level Backend Engineer to join our Backend Services (BES) team. This role focuses on extending existing APIs, maintaining backend systems, and supporting the infrastructure that powers reporting, analytics, and AI features.
The ideal candidate thrives in a fast-paced environment, is adaptable, brings accuracy to backend service design and implementation, and is knowledgeable in Python, database systems, and modern cloud architecture.
Key Responsibilities
Develop and maintain RESTful APIs and backend services using Python (FastAPI).
Write clean, well-tested, and maintainable code; participate in code reviews and design discussions.
Maintain database schemas, write performant SQL, and manage migrations for PostgreSQL.
Build and maintain integrations with Neo4j or other graph systems where applicable.
Work with containerized environments (Docker) and contribute to CI/CD pipelines and production deployment workflows.
Troubleshoot and resolve production issues; improve observability (metrics, logging, tracing) and reliability.
Implement authentication/authorization patterns and follow API security best practices.
Contribute to technical documentation.
Qualifications
3+ years of professional software engineering experience.
3+ years experience with Python.
2+ years experience or 2 projects building APIs with FastAPI, Flask, Django, or similar frameworks.
Able to demonstrate a solid understanding of API architecture, REST API best practices, and auth patterns.
2+ years experience with PostgreSQL or relational databases (schema design, performance tuning, migrations).
2+ years experience with containerized environments (Docker).
Able to demonstrate understanding of CI/CD concepts and hands-on experience with production deployment workflows.
Nice to Haves
Experience building or contributing to RAG systems is a plus.
Experience with Azure cloud services, AWS, or GCP.
Experience with Azure DevOps, GitHub Actions, CircleCI, CodePipeline or equivalent.
Experience with Neo4j or another graph database.
Experience with async task processing (Celery, Redis Queue, Azure Functions, RabbitMQ).
Familiarity with observability tools (OpenTelemetry, Azure Monitor, Prometheus, Grafana, Sentry, etc).
Experience with Kubernetes (AKS or similar) for container orchestration.
Familiarity with SQLModel and Alembic.
Education
Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience (preferred, not required).
Why You’ll Love Working Here
Opportunity to be a key part of scaling Backend Services team in a growing company
Collaborative and values-driven team environment
Exposure to diverse projects with real impact