Senior Backend Developer/ Defence & Security - Remote

Lokalita Remote
Nástup ASAP
Typ Full-time,Self-employment
Mzda EUR 10 000 - EUR 12 000 Gross/ Monthly

Are you a Backend Developer interested in designing, developing, and maintaining scalable Python backend services, APIs, and data pipelines?

You will be responsible for designing and implementing Domain-Driven Design (DDD) solutions & developing RESTful APIs.

This position is suitable for a senior-level candidate.

Are you interested in finding out more?

If so, we have an exciting Job opportunity for you.

Náplň práce

Key Responsibilities:

  • Design, develop, and maintain scalable Python backend services, APIs, and data pipelines supporting maritime geospatial and temporal analytics.
  • Build production-grade microservices using FastAPI and modern asynchronous programming practices.
  • Develop and optimize RESTful APIs, including resource modelling, versioning, documentation, error handling, and pagination.
  • Design and implement Domain-Driven Design (DDD) solutions, including bounded contexts, aggregates, repositories, domain services, and event-driven architectures.
  • Develop and optimize graph database solutions using Neo4j, including Cypher query optimization and graph data modelling.
  • Design, process, and extend geospatial and temporal datasets using appropriate spatial indexing and time-series techniques.
  • Integrate backend services with Databricks to support data engineering and machine learning workflows.
  • Develop event-driven solutions using message brokers such as Kafka, MQTT, Azure Event Hubs, or similar technologies.
  • Design, optimize, and maintain relational databases including PostgreSQL and SQL Server, ensuring efficient schema design, indexing, migrations, and query performance.
  • Build and maintain Docker containers and support application deployment in Kubernetes environments.
  • Develop automated CI/CD pipelines using GitHub Actions, GitLab CI, Azure DevOps, or equivalent platforms.
  • Apply Test-Driven Development (TDD) and implement unit, integration, and automated testing using pytest and related frameworks.
  • Ensure high code quality through static analysis, linting, peer code reviews, documentation, and adherence to software engineering best practices.
  • Implement secure coding practices, authentication, authorization, and API security mechanisms including OAuth 2.0, OpenID Connect, JWT, TLS, CORS, and secrets management.
  • Monitor application performance and reliability using structured logging, metrics, tracing, and runtime monitoring tools.
  • Participate in architectural design discussions and contribute to technical documentation, including C4 diagrams, UML, and architectural decision records.
  • Collaborate closely with architects, data engineers, DevOps engineers, QA specialists, UX designers, and product stakeholders throughout the software development lifecycle.
  • Lead technical feature delivery from design through deployment while identifying risks, proposing solutions, mentoring team members, and communicating progress effectively.
  • Participate actively in Agile ceremonies including sprint planning, backlog refinement, estimation, reviews, and retrospectives.

Požiadavky zamestnania

Candidate Experience:

  • Min. 3 years of experience with asynchronous programming, virtual environments, packaging, and type hints 


Tech Stack

  • Python
  • Linux
  • PostgreSQL and/or SQL Server databases
  • Domain-Driven Design (DDD) solutions & event-driven modelling
  • Object-Oriented Programming (OOP) principles 
  • RESTful API & FastAPI
  • Kafka, MQTT, Azure Event Hubs
  • Swagger
  • Docker containers
  • Kubernetes deployments
  • CI/CD pipelines
  • GitHub Actions, GitLab CI
  • Azure DevOps
  • OWASP Top 10 

Výhody

Benefits

  • Freelance
  • International working environment
  • Personal development programs/workshops and training


Apply now & get in touch with us to find out more.

Kristina Ziman
Kristina Ziman
Životopis
Poslať životopis

Pošlite životopis

a oslovte ním {{ filteredCompanies.length }} recruitera recruiterov naraz recruiterov naraz

Reagovať na ponuku

Váš životopis bol úspešne odoslaný.

Preposlať ponuku

Nechajte si preposlať pracovnú ponuku na ľubovolnú e-mailovú adresu.

Ponuka bola odoslaná