You’ll own end‑to‑end feature delivery: from database schema to REST endpoint to responsive UI and all the automated tests in between.
You’ll partner closely with product, design, and data‑science teams to shape the roadmap and continuously raise the technical bar of our analytics platform.
Design and implement new product features across the stack (FastAPI, MongoDB, React/Vue/TypeScript).
Develop scalable background jobs (Celery, asyncio) for data processing and enrichment.
Use test‑driven development with pytest, React/Vue Testing Library, and Playwright.
Conduct peer code reviews and uphold internal coding standards.
Profile services, optimize queries, and introduce caching / async patterns.
Instrument robust logging, monitoring, and alerting (Grafana, Prometheus, Sentry).
Define Docker images, helm charts, and GitHub/GitLab Actions pipelines for build & deploy.
Contribute to our Kubernetes‑based runtime and infrastructure‑as‑code.
Participate in sprint planning, architecture sessions, and customer demos.
Mentor junior engineers and working students; share knowledge through pair programming and internal talks.
Requirements
3 + years professional experience in full‑stack or back‑end engineering.
Strong Python 3 and JavaScript/TypeScript skills.
Production experience with FastAPI (or Flask/Django) and Vue (or React/Angular).
Solid grasp of MongoDB (or other NoSQL/SQL) schema design, aggregation pipelines, and performance tuning.
Comfortable with Docker, container orchestration basics, and Git‑based workflows.
Proven track record writing unit/integration tests and operating services in production.
Excellent English communication skills (German a plus).
Exposure to Azure or GCP/AWS equivalents.
Benefits
Real Impact – Your code powers decisions on billions in procurement spend.
Ownership & Growth – Small, senior team where every engineer shape architecture and product direction.
Learning Culture – Personal development budget, conference tickets, and mentorship‑pairing.
Flexible Work – Remote‑first processes and core hours.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Python 3JavaScriptTypeScriptFastAPIFlaskDjangoMongoDBCeleryasynciotest-driven development