Skip to main content

Full Stack Backend (Python)

Technology
xMap
منذ 3 أسابيعحتى ١٩‏/٦‏/٢٠٢٦
دوام كاملعن بُعد بالكامل

وصف الوظيفة

Job Summary

We are seeking a Backend Engineer with a strong focus on Python to join our team at xMap The ideal candidate should have experience in backend development using Python frameworks like FastAPI, SQLAlchemy, and Alembic

. Knowledge of GoLang or Java is a plus. The candidate should also have a strong understanding of cloud technologies (AWS or GCP), containerization (Docker, Kubernetes), infrastructure as code (Terraform), and CI/CD tools like GitHub Actions and ArgoCD

.

The engineer will be responsible for developing and maintaining xMap’s backend services and infrastructure

, ensuring high performance, reliability, and scalability. The role involves close collaboration with Technical Project Managers (TPMs), stakeholders, frontend engineers, and data scientists to deliver high-quality and bug-free backend solutions.

Key Responsibilities

  • Develop and maintain backend services and APIs using Python (FastAPI, SQLAlchemy, Alembic) .

  • Work with databases both SQL and NoSQL (PostgreSQL, MySQL, MongoDB or others) and implement efficient data models.
  • Ensure scalability and reliability of backend services.
  • Optimize backend performance to ensure fast and efficient execution.
  • Implement and manage CI/CD pipelines using GitHub Actions and ArgoCD .

  • Deploy, manage, and monitor applications on AWS or GCP using Docker and Kubernetes .

  • Implement infrastructure as code (IaC) using Terraform .

  • Collaborate with TPMs, frontend engineers, stakeholders, and data scientists to meet business objectives.
  • Maintain high-quality, bug-free code with unit tests, integration tests, and API testing .

  • Document technical processes, best practices, and system architecture.
  • Participate in on-call rotation as needed.
Qualifications & Experience
  • 5+ years of experience in backend development.
  • Strong proficiency in Python and experience with FastAPI, SQLAlchemy, and Alembic .

  • Experience with cloud services (AWS or GCP) and their managed services.

  • Strong knowledge of Docker, Kubernetes, and Terraform .

  • Experience in building and maintaining CI/CD pipelines using GitHub Actions and ArgoCD.
  • Familiarity with GoLang or Java is a plus.
  • Strong understanding of API development, security best practices, and microservices architecture .

  • Experience working with databases (PostgreSQL, MySQL, or NoSQL solutions like DynamoDB) .

  • Ability to troubleshoot and debug complex backend systems.
  • Excellent communication and collaboration skills.
Skills & Competencies
  • Backend Technologies: Python (FastAPI, SQLAlchemy, Alembic), REST APIs, GraphQL (optional).

  • Cloud & DevOps: AWS or GCP, Terraform, Docker, Kubernetes.

  • CI/CD & Automation: GitHub Actions, ArgoCD.

  • Database Management: PostgreSQL, MySQL, DynamoDB.

  • Security & Performance: API security best practices, performance optimizations.

  • AI & LLMs: Experience integrating APIs for LLMs and generative AI

    .

  • Collaboration & Communication: Ability to work with TPMs, frontend engineers, and stakeholders to align on project goals.

Keywords
pythonfastapisqlalchemyjavaamazon-web-servicesgoogle-cloud-platformgood-clinical-practice-gcpcontainerizationdockerkubernetesinfrastructure-as-code-iacterraformcustomer-intelligence-cicontinuous-integrationcd-certificate-of-depositci-cdgithubgithub-actionsargo-cdscalabilitysqlnosqlpostgresqlpostgresmysqlmongodbobjectives-and-key-resultsapplication-programming-interface-apitesting-and-analysisapi-testingpolicies-and-practicessystem-architectureback-end-developmenttraining-and-developmentcloud-servicesaws-managed-servicesmicroservicesmicro-services-architecturetroubleshootingdebuggingcompetenciesgraphqldevelopment-operations-devopsdatabase-managementapi-securityperformance-optimizationartificial-intelligencegenerative-artificial-intelligence-generative-ai

¿Te interesa este puesto?