S-PRO

Mid-Level Python Developer

S-PRO

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇨🇭 Switzerland

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

AWSDjangoEC2PostgresPython

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
  • Integrate with OpenAPI / Amazon Bedrock for generative AI use cases (e.g., document processing, summarization)
  • Build internal tooling and dashboards (e.g., graphs, tables, metrics)
  • Contribute to lightweight frontends where necessary using tools like Lovable, Streamlit etc.
  • 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

  • 3+ 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.
  • Working knowledge of OpenAPI / Swagger for API specification and documentation
  • Ability to work independently in an agile, collaborative environment.
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
PythonDjangoFastAPIPostgreSQLAWS RDSOpenAPIAPI GatewayALBEC2GitLab
Soft skills
collaborationindependenceagile methodology