[Hiring] Senior Backend Developer (API Design & Development) @WLG
Senior Backend Developer (API Design & Development) @WLG
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted Today

[Hiring] Senior Backend Developer (API Design & Development) @WLG

Today - WLG is hiring a remote Senior Backend Developer (API Design & Development). πŸ’Έ Salary: unspecified πŸ“Location: Romania

Role Description

We are seeking a Senior Python Backend Developer to design, build, and operate scalable services and data pipelines that power maritime geospatial and temporal analytics across the platform. You will:

  • Develop production-grade APIs and microservices
  • Integrate with Neo4j for graph-centric use cases
  • Leverage Databricks for data engineering and ML workflows
  • Collaborate closely with architecture, data engineering, and product teams
  • Translate domain models into clean, testable code using Domain-Driven Design
  • Define clear bounded contexts, align contracts and schemas
  • Ensure services reflect the ubiquitous language of the domain
  • Lead features end-to-endβ€”from technical discovery and design through implementation, testing, deployment, and runtime monitoring
  • Prioritize reliability, performance, and security
  • Participate in code reviews, mentor peers, and contribute to architectural decisions
  • Proactively surface technical risks and trade-offs
  • Communicate progress and blockers clearly and timely

Qualifications

  • Back-End Development & Programming
  • Python: Advanced proficiency; clean, idiomatic code; familiarity with the ecosystem (virtual environments, packaging, type hints, async/await)
  • Frameworks: Production experience with FastAPI and async best practices
  • OOP & design patterns: Solid object-oriented design skills; familiarity with common design patterns (factory, strategy, repository, dependency injection)
  • Domain-Driven Design (DDD): Strong practical experience applying DDD principles
  • Performance: Profiling, caching strategies, connection pooling, async processing, background task queues (Celery, Dramatiq, or equivalent)
  • API Design & Development
  • RESTful APIs: Resource modelling, versioning, error handling, pagination, OpenAPI / Swagger documentation
  • Data formats: JSON, JSON Schema validation; familiarity with serialisation libraries (Pydantic, Marshmallow)
  • Event-driven systems: Message brokers (Kafka, MQTT, Azure Event Hubs etc.), pub/sub patterns, async task processing
  • Databases & Data Persistence
  • Relational databases: Strong SQL skills; experience with PostgreSQL and/or SQL Server
  • Graph databases: Strong hands-on experience designing and working with Neo4j graph databases
  • Geospatial & temporal data: Strong experience modelling, processing, querying, and extending geospatial and temporal datasets
  • Containerisation & Linux
  • Docker: Writing Dockerfiles (multi-stage builds), Docker Compose for local development
  • Kubernetes: Basic understanding of K8s concepts for deploying and debugging applications
  • Linux: Comfortable with the command line; shell scripting, process management, file permissions, networking basics
  • Software Engineering Practices
  • Testing: TDD, unit testing (pytest), integration testing, mocking, code coverage
  • CI/CD: Building and maintaining pipelines (GitHub Actions, GitLab CI, Azure DevOps, or equivalent)
  • Version control: Advanced Git usage, branching strategies
  • Code quality: Static analysis, linting, code review best practices, documentation
  • Security
  • Secure coding: OWASP Top 10 awareness, input validation, output encoding, secrets management
  • Authentication & authorisation: OAuth 2.0, OpenID Connect, JWT
  • API security: Rate limiting, CORS, TLS, API key management
  • Architecture Awareness & Collaboration
  • Architecture literacy: Ability to read and contribute to architectural documentation
  • Agile: Active participation in sprint ceremonies, backlog refinement, estimation, and retrospectives
  • Communication: Clear reporting of progress and blockers
  • English proficiency: Excellent written and spoken English in a professional/international context

Company Description

Before You Apply
️
remote Be aware of the location restriction for this remote position: Romania
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Backend Developer (API Design & Development) @WLG
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted Today
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 160,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Romania
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 160,000+ Remote Jobs
Γ—

Apply to the best remote jobs
before everyone else

Access 160,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews
Unlock All Jobs Now

Maybe later