Software Engineer, Python, Backend Developer
Listed on 2026-02-16
-
Software Development
Python, Backend Developer
About The Project
You'll be joining Neurons Lab as a Python Backend Developer to contribute to the development of a cutting-edge healthcare SaaS platform
. This is a GenAI-powered project in the healthcare domain where you'll work alongside an AI Architect to build production-ready systems for processing medical documents, classifying medical device incidents, and delivering automated monitoring reports.
As a Software Engineer, you'll be responsible for implementing robust APIs, working with graph databases, integrating AI/GenAI pipelines, and ensuring the platform meets strict compliance and auditability requirements for healthcare clients. You'll focus on code quality, testing, and day-to-day delivery while the AI Architect leads the technical vision.
This role requires strong expertise in Python backend development
, graph databases
, API design
, and a willingness to work with GenAI technologies
. Experience in healthcare or regulated industries is a significant advantage.
Duration: 2-month project engagement
Objective- Backend API Development:
Build and maintain production-ready REST APIs using FastAPI with proper authentication, authorization, and error handling - Graph Database Implementation:
Implement and optimize Memgraph database models, Cypher queries, and knowledge graph structures for medical data - AI/GenAI Integration:
Integrate backend services with AI engines for document processing, entity extraction, and classification - Multi-Tenant SaaS Architecture:
Develop tenant-aware data models, queries, and APIs ensuring complete data isolation between organizations
- Maintain 70%+ test coverage for backend code
- Comprehensive API documentation kept up-to-date
- Complete technical documentation for all implemented features
- Knowledge transfer documentation for system maintenance
- Design and implement REST APIs using FastAPI with Pydantic models
- Develop business logic for medical document processing workflows
- Design graph data models and write optimized Cypher queries
- Integrate with external data sources and third-party services
- Write unit and integration tests using pytest
- Document APIs and maintain coding standards
Required:
- Python:
Advanced proficiency in Python 3.9+, FastAPI, Pydantic, async programming - SQL Databases:
Postgre
SQL experience for relational data storage - RESTful API Design:
Strong understanding of REST principles, API versioning, error handling - Testing: pytest, unit testing, integration testing, mocking frameworks
- Development Tools:
Git, Docker, Linux/UNIX command line
- Workflow Orchestration:
Airflow experience for pipeline development - GenAI/LLM Integration:
Experience integrating LLM APIs, RAG systems, or document processing AI - Multi-Tenant SaaS:
Experience building tenant-isolated architectures - Graph Databases:
Hands-on experience with Memgraph or Neo4j, Cypher query language - React/Frontend:
Full-stack capability with React for UI development (nice to have for occasional frontend contributions)
- 4+ years of hands-on Python backend development
- 2+ years FastAPI or similar async frameworks (Flask, Django REST)
- 1+ years of multi-tenant SaaS development
- Proven track record of building production-ready APIs
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).