At kiresult, weâre reshaping the procurement analytics landscape with our advanced SaaS solution, helping companies to unlock the power of data for smarter decision-making. Our platform transforms procurement data into valuable insights, providing companies with strategic advantages and cost-saving opportunities.
Tasks
Who We're Looking For
Youâre equally at home crafting robust APIs and building polished frontâend features. Python microâservices, TypeScript components, Docker containers, and CI/CD pipelines are your daily toolkit â and you love seeing the whole puzzle fit together in production. If you thrive in a collaborative, fastâmoving environment where your ideas are used by large enterprises, this role is for you.
Role Overview
As a
FullâStack Developer
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.
Key Responsibilities
1. Feature Delivery
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.
2. Code Quality \& Testing
Use testâdriven development with pytest, React/Vue Testing Library, and Playwright.
Conduct peer code reviews and uphold internal coding standards.
3. Performance \& Reliability
Profile services, optimize queries, and introduce caching / async patterns.
Instrument robust logging, monitoring, and alerting (Grafana, Prometheus, Sentry).
4. DevOps \& Delivery
Define Docker images, helm charts, and GitHub/GitLab Actions pipelines for build \& deploy.
Contribute to our Kubernetesâbased runtime and infrastructureâasâcode.
5. Collaboration \& Leadership
Participate in sprint planning, architecture sessions, and customer demos.
Mentor junior engineers and working students; share knowledge through pair programming and internal talks.
Requirements Must-Haves
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.
Nice-to-Haves
Experience with Celery, asyncio, or other taskâqueue frameworks.
Familiarity with Kubernetes, Helm, and Terraform.
Handsâon with REST, WebSockets, or serverâsent events.
Knowledge of dataâvisualization libraries (D3, Apache ECharts, Recharts) and modern UI frameworks (MUI, Tailwind).
Benefits Why Join Us?
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.
Ready to push the boundaries of procurement analytics?
Apply with your
CV
,
GitHub/portfolio links
, and a short note on a project youâre proud of. We review every application personally and aim to reply within a week.
Join kiresult and build the technology that redefines how enterprises see their data!