×
Register Here to Apply for Jobs or Post Jobs. X

Senior Back-End Developer

Job in Town of Belgium, Belgium, Ozaukee County, Wisconsin, 53004, USA
Listing for: Hunter International, Inc.
Full Time position
Listed on 2026-05-06
Job specializations:
  • Software Development
    Software Engineer, Backend Developer, DevOps, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Location: Town of Belgium

  • Designing and developing robust server-side applications and APIs supporting the CMRE Data Management Program of Work ;
  • Building and maintaining the CMRE Data Catalogue, Data Domain Model, and Data Sharing Workflows ;
  • Translating architectural designs and specifications into production ‑ grade, secure, and high ‑ performance code ;
  • Working within an Agile development team under the guidance of the Software Architect ;
  • Taking end ‑ to ‑ end ownership of delivered features, including technical design, implementation, testing, and deployment ;
  • Ensuring high standards of code quality, security, scalability, and performance ;
  • Participating in code reviews to maintain and improve codebase quality ;
  • Mentoring and supporting junior developers through technical guidance and knowledge sharing ;
  • Contributing to architectural discussions and technical decision ‑ making ;
  • Proactively identifying, communicating, and mitigating technical risks and impediments ;
  • Providing clear and timely communication on progress, issues, and blockers to the team lead and project management ;
  • Collaborating closely with cross ‑ functional stakeholders to ensure successful delivery of solutions ;
Mandatory r equirements :
  • Python:
    Advanced proficiency; clean, idiomatic code; familiarity with the ecosystem (virtual environments, packaging, type hints, async/await)
  • Frameworks:
    Production experience with FastAPI famwork and async best practices
  • OOP & design patterns:
    Solid object-oriented design skills; familiarity with common design patterns (factory, strategy, repository, dependency injection)
  • Performance:
    Profiling, caching strategies, connection pooling, async processing, background task queues (Celery, Dramatiq , or equivalent)
  • Data formats: JSON, JSON Schema validation; familiarity with serialisation libraries ( Pydantic , Marshmallow)
  • Event-driven systems:
    Message brokers (Rabbit

    MQ, Redis Queue , Kafka, etc.), pub/sub patterns, async task processing
  • Relational databases:
    Strong SQL skills; experience with Postgre

    SQL and/or SQL Server; schema design, indexing, query optimisation , migrations
  • No

    SQL databases:
    Working knowledge of at least one document, key-value, or search store (Mongo

    DB, Redis, Elasticsearch)
  • ORM & data access:
    Experience with ORMs ( SQL Alchemy , Django ORM) and understanding
  • Kubernetes:
    Basic understanding of K8s concepts (pods, services, deployments, Config Maps ) for deploying and debugging applications
  • Linux:
    Comfortable with the command line; shell scripting, process management, file permissions, networking basics
  • Testing: TDD, unit testing ( pytest ), integration testing, mocking, code coverage; awareness of contract testing
  • CI/CD:
    Building and maintaining pipelines (Git Hub Actions, Git Lab CI, Azure Dev Ops, or equivalent); automated linting, testing, and deployment
  • Version control:
    Advanced Git usage, branching strategies ( Git Flow , trunk-based), pull/merge requests, rebasing, conflict resolution
  • Authentication & authorisation : OAuth 2.0, OpenID Connect, JWT; experience integrating with identity providers ( Keycloak , Entra , or equivalent)
  • Architecture literacy:
    Ability to read and contribute to architectural documentation (C4, UML); understanding of microservices, event-driven, and layered patterns
  • Agile:
    Active participation in sprint ceremonies, backlog refinement, estimation, and retrospectives
  • Communication:
    Clear reporting of progress and blockers; collaboration with architects, front-end developers, QA, Dev Ops, and UX designers
  • English proficiency:
    Excellent written and spoken English in a professional/international context
  • Knowledge of data management principles and practices
  • Experience in working with metadata standards such as:
    Dublin Core, ISO 19115, STANAG 2586
  • Knowledge of Semantic Web and related standards and technologies: W3C DCAT, RDF, Apache Jena, etc.
  • Cloud-native development:
    Managed databases, serverless functions, environment configuration, cloud logging and monitoring
  • Logging & monitoring:
    Structured logging, centralised log aggregation, application metrics (Prometheus, Grafana, or equivalent)
  • Distributed tracing:
    Open Telemetry instrumentation for backend services
  • LLM frameworks:
    Experience with orchestration frameworks (e.g. Lang Chain , Llama Index , etc.) and LLM gateway/routing libraries ( LiteLLM )
  • AI-assisted development:
    Prompt engineering for code generation; familiarity with AI coding assistants and their effective use in workflows
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary