Python Developer (42806)

« Back
Celá ČR
6/2026
Permanent client
100%
5 000 EUR

I am looking for a Senior Python Developer to build scalable APIs, microservices, and data pipelines powering advanced maritime geospatial and temporal analytics. You will work with FastAPI, Neo4j, Databricks, and event-driven architectures while applying Domain-Driven Design principles across production-grade backend systems. The role combines hands-on engineering, architecture collaboration, and end-to-end ownership with a strong focus on reliability, scalability, performance, and security in a modern cloud-native environment.

🚀 Project
- design, build, and operate scalable services and data pipelines for maritime geospatial and temporal analytics
- develop production-grade APIs and microservices
- integrate Neo4j for graph-centric use cases
- leverage Databricks for data engineering and ML workflows
- collaborate with architecture, data engineering, and product teams to translate domain models into clean, testable code
- apply Domain-Driven Design principles including bounded contexts, aggregates, repositories, and domain services
- define bounded contexts, contracts, and schemas aligned with domain language
- lead features end-to-end from technical discovery and design through implementation, testing, deployment, and runtime monitoring
- ensure reliability, performance, and security of backend services
- participate in code reviews, mentoring, and architectural decisions
- identify and communicate technical risks and trade-offs

🎯 Skills
- advanced Python proficiency including async/await, type hints, packaging, and virtual environments
- production experience with FastAPI and async best practices
- strong OOP and design patterns knowledge including factory, strategy, repository, and dependency injection
- strong practical experience with Domain-Driven Design
- experience with profiling, caching strategies, connection pooling, async processing, and task queues such as Celery or Dramatiq
- strong experience designing RESTful APIs including versioning, error handling, pagination, and OpenAPI / Swagger documentation
- experience with JSON, JSON Schema validation, and serialisation libraries such as Pydantic or Marshmallow
- experience with event-driven systems and message brokers including Kafka, MQTT, or Azure Event Hubs
- strong SQL skills with PostgreSQL and/or SQL Server
- strong hands-on experience with Neo4j, Cypher optimisation, and graph data modelling
- strong experience with geospatial and temporal datasets and services
- Docker including multi-stage builds, Docker Compose, and image optimisation
- basic Kubernetes knowledge including pods, services, deployments, and ConfigMaps
- Linux command line, shell scripting, process management, and networking basics
- experience with TDD, pytest, integration testing, mocking, and code coverage
- CI/CD pipeline experience with GitHub Actions, GitLab CI, Azure DevOps, or equivalent
- advanced Git knowledge including branching strategies, rebasing, and conflict resolution
- experience with static analysis, linting, code reviews, and technical documentation
- secure coding practices including OWASP Top 10 awareness
- experience with OAuth 2.0, OpenID Connect, JWT, and identity providers such as Keycloak or Entra ID
- API security including rate limiting, CORS, TLS, and API key management
- ability to read and contribute to architecture documentation including C4 and UML
- active participation in agile ceremonies and delivery processes
- excellent written and spoken English

💡 Nice to have
- Microsoft Azure including Entra ID, Azure DevOps, and Key Vault
- cloud-native development including managed databases, serverless functions, and cloud monitoring
- structured logging and monitoring with Prometheus, Grafana, or equivalent
- distributed tracing and OpenTelemetry instrumentation

 

I'm interested, pls. contact me

Your contact

Aneta Hlaváčková

aneta.hlavackova@coolpeople.cz

+420 731 101 805

Do you have a question?

Similar jobs