Senior Python Backend Engineer

$$$$

Techstack is a technology product engineering company that sets an example for high development standards in the IT industry. We empower each team member to influence the development of the product, company, and processes.
About the product 
We’re building a Governance, Risk & Compliance (GRC) platform that connects business processes, systems, security controls, and risks through a knowledge graph.
You’ll build core Python backend services, design graph data models, and develop integrations that support risk analysis and auditable compliance workflows.

Your responsibilities:

  • Develop backend services using Python and PostgreSQL.
  • Design knowledge graphs, ontologies, and graph queries using Apache AGE or Neo4j.
  • Build data pipelines and synchronize graph data with Git-based OSCAL content.
  • Develop integrations with ServiceNow CMDB, Rapid7, and other enterprise systems.
  • Implement APIs, workflow engines, and auditable risk-scoring mechanisms.
  • Ensure data consistency, security, testing, and CI/CD reliability.

It's about you:

  • 5+ years of commercial Python backend development experience.
  • Strong PostgreSQL skills, including schema design, indexing, JSONB, and migrations.
  • Hands-on experience building knowledge graphs and designing ontologies.
  • Experience with Neo4j, Apache AGE, Cypher/openCypher, or comparable graph technologies.
  • Strong API development and enterprise integration skills.
  • Experience with data validation, synchronization, and workflow/state-machine design.
  • Ability to work independently and communicate effectively in English.  

Nice to have:

  • OSCAL, compliance-trestle, NIST 800-53, CSF 2.0, or RMF experience.
  • Bitemporal data modeling and GRC/cybersecurity platforms.
  • Temporal, Camunda, GraphQL, or advanced authorization models.
  • Docker, Kubernetes, Terraform, and OpenTelemetry.
  • Experience with security ontologies or LLM-assisted compliance workflows.

What we offer

  • A 3-month contract on a complex cybersecurity and compliance platform.
  • Direct collaboration with the client’s engineering leadership.
  • Remote-work opportunities and professional development support.
  • A collaborative environment with minimal micromanagement.

How to join:

  • Pre-screening with a recruiter
  • Expert review of your resume
  • English check
  • Interview with our experts
  • Customer interview

Required skills

PostgreSQL, SQL, Redis, Git, Python

Required languages

English B2 - Upper Intermediate
Ukrainian Native
Published 28 October
41 views · 4 applications
To apply for this and other jobs on Djinni login or signup.
Loading...