Job Closed

This listing is no longer active.

Neurons Lab logo
Neurons Lab

Humans create, machines work

Software Engineer (Python)

Software EngineerSoftware EngineerOtherRemoteMid LevelTeam 51-200H1B No SponsorCompany SiteLinkedIn

Location

Georgia + 16 moreAll locations: Georgia | Italy | Hungary | Latvia | Poland | Serbia | Albania | Estonia | Moldova | Ukraine | Bulgaria | Portugal | Romania | Lithuania | Czechia | North Macedonia | Spain

Posted

106 days ago

Salary

$0

Seniority

Mid Level

Job Description

Software Engineer (Python)

Neurons Lab

About the project You'll be joining Neurons Lab as a part-time Python Backend Developer (20 hours/week, ~4 hours per day) 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. Areas of Responsibility 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 Skills Required: Python : Advanced proficiency in Python 3.9+, FastAPI, Pydantic, async programming SQL Databases : PostgreSQL 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 Strong Plus: 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) Experience 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

Job Requirements

  • 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.
  • Engagement Details:
  • Duration:
  • 3-5 months project engagement
  • Allocation:
  • 0.5 FTE (20 hours per week / ~4 hours per day)
  • Schedule:
  • Flexible hours within the EMEA timezone
  • 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
  • KPI
  • 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

Related Job Pages

More Software Engineer Jobs

SSC HR Solutions logo

Mendix Developer

SSC HR Solutions

Building your business together!

Software Engineer106 days ago
Full TimeRemoteTeam 51-200Since 2006H1B No Sponsor

• Design, develop, and deploy web and mobile applications using the Mendix low-code platform. • Create and optimize complex microflows to implement business logic, ensuring performance and reliability. • Build intuitive and responsive user interfaces using Mendix widgets and components for seamless user experiences. • Integrate Mendix applications with external systems, APIs, and databases (e.g., SQL, RESTful APIs). • Extend functionality using JavaScript, CSS, or Java when needed for custom requirements. • Work closely with business analysts, stakeholders, and cross-functional teams to gather and refine business requirements. • Facilitate workshops to translate business needs into technical solutions. • Perform unit testing, debugging, and troubleshooting to ensure high-quality, error-free applications. • Optimize applications for performance, scalability, and maintainability. • Operate in an Agile/DevOps environment, contributing to sprint planning, code reviews, and continuous delivery. • Adhere to Mendix best practices and maintain comprehensive application documentation. • Coach junior developers and contribute to team knowledge-sharing initiatives

Egypt
SSC HR Solutions logo

Senior Mendix Developer

SSC HR Solutions

Building your business together!

Software Engineer106 days ago
Full TimeRemoteTeam 51-200Since 2006H1B No Sponsor

**Overview** Senior Mendix Developer is responsible for designing, developing, and maintaining high-quality Mendix applications that align with business objectives and software development standards. This role combines strong technical expertise in Mendix with the ability to guide junior developers, collaborate with stakeholders, and drive best practices across the low-code application lifecycle. ** Key Responsibilities** Application Development & Architecture • Design, build, and deploy Mendix applications using best-practice architecture and development patterns. • Translate business requirements into scalable, maintainable, and high-quality Mendix solutions. • Develop complex domain models, microflows, nanoflows, workflows, integrations, and UI components. • Build custom components using java actions (written as per Java best practices & company conventions) • Design and implement robust Mendix security models (user roles, module roles, entity access, page access, microflow access) strictly adhering to the principle of least privilege and Mendix security best practices . • Ensure application performance, scalability, reliability, and compliance with enterprise performance standards. • Conduct thorough code reviews to enforce quality, consistency, and maintainability. • Implement robust auditing, logging, and monitoring mechanisms while championing true DevOps, BizDevOps, and SecDevOps principles throughout the application lifecycle • Build productized modules that are reusable in other apps and projects. • Design and deliver robust Mendix mobile apps with emphasis on reliable offline synchronization, high performance, secure local data handling, custom native functionality, and streamlined iOS/Android build & deployment processes. ** Integration & System Design** • Integrate Mendix applications with external systems via REST, SOAP, OData, Kafka, databases, identity providers (OIDC, Azure AD), etc. • Design highly modular and reusable components (modules, microflows, nanoflows, snippets, document templates). • Strong experience working with Mendix Building Blocks. • Collaborate with enterprise architects, infrastructure teams, and system owners to align solutions with the broader IT landscape. • Lead technical discussions with external teams on security, network, and infrastructure topics. • Engage in detailed technical discussions regarding published/consumed APIs (endpoints, versioning, authentication, rate limiting). • Design, document, and publish APIs following REST/SOAP best practices. • Strong documentation discipline: clean/readable code, comprehensive in-app documentation, and complete handover/technical delivery documents (e.g. LLD, API documentation..etc) for clients **Leadership & Collaboration ** • Mentor and coach junior and Intermediate-level Mendix developers on best practices and advanced techniques. • Lead technical discussions, solution-design workshops, sprint planning, and refinement sessions. • Work closely with product owners, business analysts, and stakeholders to clarify requirements, refine user stories, and define acceptance criteria. • Promote and enforce Mendix development best practices and reusable components. • Provide accurate effort estimation for tasks, user stories, enhancements, and bug resolutions.

Egypt
OtherRemoteTeam 201-500Since 2008H1B Sponsor

• Design and build Appian applications using SAIL and Process Models • Develop integrations with external systems via APIs • Optimize UI performance and responsiveness • Write unit and integration tests • Collaborate with analysts and QA teams for validation

Texas
Job Closed
CareSource logo

Application Developer II

CareSource

Founded in 1989, CareSource is a nonprofit health care provider that aims to be a “transformative force in the industry by placing people over profits.” Based in Dayton, Ohio,

Software Engineer107 days ago

• Analyze, design, code and test software through the production lifecycle • Run and monitor software performance tests • Assist in software deployment as required • Liaise with network administrators and software engineers • Perform technical code reviews of peers • Maintain an understanding of software development life cycle (SDLC)

United States
$83K - $132.8K / year
Job Closed