S-PRO

Middle Python Engineer

S-PRO

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇨🇭 Switzerland

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

AWSDjangoEC2GrafanaKafkaPostgresPrometheusPython

About the role

  • Design and implement scalable backend APIs using Python (Django and/or FastAPI).
  • Manage data models and schema migrations using PostgreSQL on AWS RDS.
  • Use Amazon S3 to store and serve assets and structured data.
  • Build internal tooling and dashboards (e.g., graphs, tables, metrics).
  • Collaborate with DevOps to establish GitLab CI/CD pipelines.
  • Follow best practices in testing, version control, and secure development.
  • Participate in code reviews, architectural discussions, and team ceremonies.

Requirements

  • 4+ years of professional experience with Python 3
  • Proficiency in Django, FastAPI, or similar Python web frameworks
  • Strong understanding of relational databases such as PostgreSQL.
  • Experience working with GitLab and Git-based workflows (CI/CD, version control)
  • Familiarity with core AWS services, including API Gateway, ALB, EC2, and S3.
  • Familiarity with asynchronous processing, background jobs, or event-driven architectures (Celery, SQS, Kafka, etc.).
  • Knowledge of authentication and authorization standards (OAuth2, JWT, role-based access control).
  • Working knowledge of OpenAPI / Swagger for API specification and documentation
  • Ability to work independently in an agile, collaborative environment.
  • Experience working with AI/ML-powered features , including: Integration of LLMs (e.g., OpenAI, Anthropic, AWS Bedrock), AI-assisted workflows, classification, or summarization.
  • Experience with subscription billing systems (Stripe, or similar).
  • Exposure to analytics, monitoring, and observability tools (CloudWatch, Prometheus, Grafana, etc.).
  • Previous experience building multi-tenant or multi-role platforms .
  • Understanding of security and compliance considerations in people-centered domains (healthcare, finance, consumer protection).
Benefits
  • Flexible schedule.
  • Remote work model.
  • Medical insurance
  • Paid vacations
  • Paid Sick-leaves.
  • Paid State holidays.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Python 3DjangoFastAPIPostgreSQLGitLabAWSCeleryOAuth2OpenAPIAI/ML
Soft skills
collaborationindependenceagile methodology