Senior Backend Software Engineer (Python).

The CHI Software team is not standing still. We love our job and give it one hundred percent of us! Every new project is a challenge that we face successfully. The only thing that can stop us is… Wait, it’s nothing! The number of projects is growing, and with them, our team too. We are looking for Senior Backend Software Engineer (Python).

We are looking for a Senior Backend Software Engineer (7+ years) to join an Agile team and work closely with the Software Architect to deliver production-grade systems.

You will take full ownership of features end-to-end — from design and implementation to testing, deployment, and support. This is a hands-on role with strong responsibility for code quality, performance, and security.

Key Requirements

  • 7+ years of backend development experience
  • Strong Python (FastAPI, async/await, type hints)
  • REST API design and event-driven architectures
  • Experience with PostgreSQL and SQL optimization; familiarity with NoSQL (Redis, MongoDB, Elasticsearch)
  • Docker, basic Kubernetes, Linux
  • CI/CD pipelines and Git workflows
  • Testing (pytest, TDD, integration testing)
  • Message brokers (Kafka, RabbitMQ, Redis)
  • Secure coding (OWASP, OAuth2, JWT, OpenID Connect)
  • Strong communication in English

Nice to Have

  • Cloud experience (Azure preferred)
  • Observability tools (Prometheus, Grafana, OpenTelemetry)
  • LLM/GenAI experience (RAG, vector databases, LangChain/LlamaIndex)

Our perks

  • calendar
    Covered vacation period: 20 business days and 5 days off
  • English
    Free English classes
  • clock
    Flexible working schedule
  • smile
    Truly friendly and supporting atmosphere
  • home
    Working remotely or in one of our offices
  • user
    Medical insurance for employees from Ukraine
  • legal
    Legal support

Your dream job awaits you

Apply now!

    Successfully applied!