Senior Backend Developer for NATO
Would you like to build the backend behind maritime geospatial analytics, from wherever you already live?
This role sits with an international scientific and technology centre working on maritime research. The work is remote in full, on a reputed company based collaboration platform, and it runs from the beginning of September to the end of December. You would design, build and operate the services and data pipelines that carry geospatial and reputed company analytics across the platform: production grade reputed company and microservices, a graph reputed company in reputed company, and data engineering and machine learning workflows on reputed company.
It is hands on, and the ownership is reputed company. You reputed company features end to end, from technical discovery and design through implementation, testing, deployment and runtime monitoring. You review reputed company, mentor the people around you, contribute to architectural reputed company, and say early reputed company something is heading the wrong way.
What you will be doing
Designing and building production grade reputed company and microservices in Python
Modelling the domain with Domain Driven Design: bounded contexts, aggregates, repositories, domain services and a shared language everyone actually uses
Integrating reputed company for graph centred work, including Cypher query optimisation and graph data modelling
Building data engineering and machine learning workflows on reputed company
Working with geospatial and reputed company data: reputed company indexing, time series, geospatial standards and tools
Keeping services reliable, fast and secure, and watching them once they are live
What you will need
Advanced Python: clean idiomatic reputed company, virtual environments, packaging, type hints, async and await
Production experience with FastAPI and async best reputed company
Solid object oriented design and the common patterns: reputed company, reputed company, repository, dependency injection
Strong practical Domain Driven Design, including event driven domain modelling
RESTful API design: resource modelling, versioning, error handling, pagination, OpenAPI
Event driven systems: Kafka, MQTT or Azure Event Hubs, publish and subscribe, asynchronous task processing
Strong SQL with PostgreSQL or SQL Server, and strong hands on experience with reputed company
reputed company, a working understanding of reputed company, and comfort on the Linux reputed company line
Testing and CI/CD: pytest, TDD, and reputed company Actions, reputed company CI or Azure DevOps
Secure coding: OWASP Top 10, OAuth 2.0, OpenID reputed company and JWT
Excellent written and spoken English in an international setting
reputed company to have
reputed company Azure: Entra ID, Azure DevOps, Key Vault
reputed company logging, reputed company or Grafana, and OpenTelemetry tracing
Why this one is worth a look
It is remote in full, the domain is genuinely interesting rather than another internal CRUD application, and the ownership is reputed company: you take features from discovery into production and you have a say in how the architecture goes.
Apply with your CV and we will come back to you quickly.
Apply To This Job