
Mid-Level Python Developer
S-PRO
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇨🇭 Switzerland
Visit company websiteJob 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