Senior Back-End Engineer (Python)
Indexed description
Who We Are Looking For
As a Senior Back-end Engineer (Python), you will serve as a senior member of our tech team, reporting directly to the CEO in a flat organisational structure. Working closely with Engineering and Data Science, you will spend the majority of your time developing the Python-based application logic and services that power our product. Additionally, you will provide support for data pipelines as needed to assist our analytics capabilities.
Location / Contract type
- Geneva, Switzerland Office;
- Full-time, Permanent contract
Your work
- Own the design, development, and maintenance of scalable backend APIs and related infrastructure using FastAPI, Flask, and Postgres
- Design and optimise backend architecture on AWS, ensuring high performance, reliability, and security
- Champion CI/CD best practices and automated testing pipelines with GitLab CI/CD to ensure high-quality, maintainable code
- Collaborate closely with product managers, frontend engineers, and data teams to deliver robust backend solutions that power analytics, product features, and decision-making
- Mentor and support fellow engineers in building scalable, maintainable, and well-tested systems
- Continuously influence and improve the team's engineering practices, tools, and workflow
- 5+ years of experience designing and building backend systems, APIs, or services
- Hands-on experience with Python frameworks (FastAPI, Flask) and relational databases (Postgres)
- Proven ability to deploy and maintain applications in AWS environments
- Strong experience with CI/CD pipelines, automated testing, and version control (GitLab/Git workflows)
- Experience with Docker and Kubernetes for containerised application deployment
- Works collaboratively and values team success over individual credit
- Thrives in cross-functional teams and enjoys helping others succeed
- Highly organised, self-motivated, and able to work in a fast-moving environment
- Strong written and verbal communication skills
- Experience with frontend frameworks, particularly Next.js
- Knowledge of MLOps practices and tools
- Experience with embeddings, vector databases, hybrid search, chunking, reranking, tool-calling, and source-grounded LLM answers.
- Background in data engineering, including building or interacting with data pipelines or analytics systems
- Knowledge of Infrastructure as Code tools (Terraform)
- Exposure to monitoring, observability, and performance optimisation for backend services
- Passion for self-learning and personal growth, continuously improving skills and keeping up with new technologies
- Join a team of exceptional talent — At ZYTLYN, we hire thoughtfully and selectively, bringing together a small, focused team of high performers. We believe that a lean and empowered team moves faster, builds smarter, and achieves more. You'll collaborate with driven colleagues who value efficiency, ownership, and impact
- Competitive salary- adjusted for experience and market benchmarks
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search