Position: Senior Software Engineer Full-stack (SaaS)
Company: tetrel GmbH
Experience required: 5y
English level: fluent

**The role**

- As a member of our team, you build data-intensive, web-based software applications.
- You design, implement, and maintain software and deploy it on cloud infrastructure.
- Ideally full-time, but part-time is also an option for the start.
- Our company builds SaaS products for intelligent document processing based on Natural Language Processing, using Deep Learning methods.

**Your profile**

- You work autonomously in a fast-paced environment and have excellent problem-solving skills.
- You communicate clearly and with empathy, in English.
- You confidently design and implement complex web applications, and your command of Python is excellent.
- You understand distributed systems well and confidently develop cloud infrastructure, web services and relational databases. Ideally, you are familiar with Azure and Google Cloud.
- Ideally, you implement web-based user interfaces based on design sketches.
- Optional: You already know your way around deep learning models and some statistics.

**What we offer**

- Work from anywhere with a flexible schedule. We offer 1-2 team events per year in Germany.
- No politics and fast decisions. We are a small team of experts and managing directors with deep technical understanding.
- Interesting work. Design data-intensive software based on state-of-the-art machine learning.
- Modern software stack. Our current stack is: Python, Django + Django Rest Framework, FastAPI, Vue.js 3, Quasar, PyTorch, Postgres, Kubernetes, Azure, Google Cloud.
- Clean workflow: We use Gitlab. All code is linted, typed, tested, and deployed via CI (currently: black, ruff, mypy, pytest).
- Autonomous work. We want to enable you to work at your best. We know the value of deep work and try to keep short-term requests and meetings to a minimum.
- Recharge. Paid time off on your local holidays and for 20 holidays per year. Up to 10 days per year of sick leave with full pay.
- Healthy company growth. We don’t have VC funding and thus determine our priorities and pace of growth ourselves.
- Learn with us. We welcome change and encourage constant learning.

**Application process**

1. Apply today. Please include your CV and code samples, if available.
2. Video chat, 20 min: Get to know us, we get to know you.
3. Two interviews with technical questions, 2 hours in total.
4. Offer and your decision.