Backend Developer – Full-Time

Posted 100ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Backend Developer at kiresult, responsible for building and maintaining services powering procurement analytics. Involves feature delivery, database schema design, and backend development.

Responsibilities:

  • As a Backend Developer at kiresult, you'll be central to our development team—building and maintaining the services that power our procurement analytics platform.
  • You'll own backend feature delivery end-to-end, from database schema design to REST API endpoints and background job orchestration.
  • Build new API endpoints and background jobs using Python and FastAPI
  • Design and implement scalable data processing jobs (Celery, asyncio)
  • Develop features that power decisions on billions in procurement spend
  • Drive test-driven development with pytest and maintain healthy test coverage
  • Conduct peer code reviews and uphold internal coding standards
  • Write unit and integration tests that ensure service reliability
  • Profile services, optimize MongoDB queries, and implement caching strategies
  • Define, build, and run Docker images and containers for development, testing, and production
  • Contribute to CI/CD pipelines (GitHub Actions, GitLab CI/CD)
  • Engage actively in sprint planning, architecture sessions, and demos.

Requirements:

  • At least 1+ years professional experience in backend or full-stack engineering
  • Strong proficiency in Python 3.x with production experience in at least three of: 1. FastAPI / Flask 2. Pydantic 3. Celery or other async task queue 4. asyncio 5. pytest
  • Practical experience with MongoDB schema design, indexing, and aggregation pipelines
  • Solid understanding of Docker (Dockerfile authoring, image management, container orchestration basics)
  • Strong problem-solving skills and appetite for troubleshooting complex issues
  • Proven track record writing unit and integration tests and operating services in production
  • Excellent English communication skills (German a plus).

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.