Full-Stack Developer - Python, APIs & React

Devnation
Brussel, Belgium
19 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Job source

Tech stack

Application Programming Interfaces (APIs) Artificial Intelligence Applications Architecture Backup Devices Databases Web Scraping Data Infrastructure Relational Databases Linux Django Web Framework Elasticsearch Github
+32 more
HP Systems Insight Manager Interoperability JSON Python (Programming Language) PostgreSQL Linked Data Metadata Standards Nginx OAuth Software Maintenance Search Technologies Software Engineering Systems Integration TypeScript Web Applications Web Platforms Data Logging Data Processing ReactJS Large Language Models Backend Git Fastapi Deployment Automation Cloudflare Data Management Front End Software Development Api Design Restful APIs Api Management Docker Server Operating Systems & Platforms

Job description

  • Develop, maintain, and improve web applications and digital services.
  • Design and develop backend services and REST APIs.
  • Build integrations with external platforms, data sources, and third-party services.
  • Maintain and extend existing frontend applications.
  • Develop data-processing, validation, and ingestion workflows.
  • Work with structured data, metadata schemas, and external identifiers.
  • Support integration between platforms while reducing unnecessary duplication of data and functionality.
  • Maintain and improve existing application architecture, supporting gradual modernisation where appropriate.
  • Deploy and operate containerised applications across development, staging, and production environments.
  • Support application monitoring, logging, backup, and recovery processes.
  • Implement secure authentication, authorisation, and data-handling practices.
  • Investigate and resolve application, integration, database, and deployment issues.
  • Contribute to technical documentation, architecture decisions, and development standards.
  • Collaborate with internal stakeholders, external developers, service providers, and technical partners.
  • Support technical planning and estimation for new features and project commitments.
  • Help ensure that newly developed software remains maintainable, documented, and supportable over the long term., * Is comfortable moving between software development, systems integration, and operational troubleshooting.
  • Can work effectively with systems developed by different organisations and technical teams.
  • Makes pragmatic architectural decisions and avoids unnecessary complexity.
  • Is comfortable working with existing codebases and improving them incrementally.
  • Communicates clearly with both technical and non-technical stakeholders.
  • Can work independently while collaborating effectively with external partners.
  • Values maintainability, documentation, security, and operational reliability alongside delivery of new functionality.
  • Is comfortable working in an international, distributed, and project-oriented environment.

Requirements

  • Approximately 3+ years of relevant professional software-development experience, or equivalent practical experience.
  • Strong professional experience with Python and backend application development.
  • Experience designing and implementing REST APIs and integrations with third-party services.
  • Experience with relational databases, preferably PostgreSQL.
  • Good knowledge of modern frontend development, preferably React and TypeScript.
  • Experience working with Docker and containerised applications.
  • Comfortable working in Linux-based server environments.
  • Strong working knowledge of Git, GitHub, and collaborative development workflows.
  • Experience working with structured data such as JSON, data models, and schemas.
  • Understanding of authentication and authorisation concepts such as OAuth 2.0.
  • Ability to troubleshoot issues across frontend, backend, database, integration, and infrastructure layers.
  • Experience maintaining and taking ownership of existing production software, not only developing greenfield applications.
  • Professional working proficiency in English.

Desirable Experience - Experience with some of the following would be valuable, but is not required:

  • FastAPI or Django.
  • Elasticsearch or other search technologies.
  • CI/CD pipelines and automated deployment.
  • NGINX, Traefik, or similar reverse-proxy technologies.
  • Cloudflare or comparable infrastructure services.
  • Background jobs, asynchronous processing, and data-ingestion pipelines.
  • API-based data harvesting, transformation, and validation.
  • Metadata standards, linked data, or JSON-LD.
  • Persistent identifier systems.
  • Data interoperability or research-data environments.
  • AI/LLM API integrations.
  • Integration with CMS, learning-management, or other third-party platforms.
  • Experience in scientific, research, public-sector, or other data-intensive environments., * We would generally expect 3+ years of relevant professional software-development experience, although strong candidates with equivalent experience are encouraged to apply.
  • Experience taking technical responsibility for production applications, integrations, or digital platforms will be considered particularly valuable.

Technology Environment

  • Python, FastAPI, Django, React, TypeScript, PostgreSQL, Docker, REST APIs, Elasticsearch, Linux, GitHub, and NGINX/Traefik.
  • The technology landscape may evolve over time, so the ability to understand and work across different systems is more important than prior experience with every individual technology listed., * This is a half-time/part-time position for an experienced developer who can work independently, take technical ownership, and collaborate effectively with internal and external partners.
  • If this opportunity is relevant to you, please reach out directly at info@devnation.be with a short introduction, your availability, and relevant experience.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · World Congress 2026 Europe

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all