Back-End Software Engineer (Brussels) at Bridge 351

Belgium

Posted

on-site · full_time · Visa sponsorship

Apply for this role at Bridge 351

Responsibilities:
- Develop and maintain back-end web applications, implementing core business logic and server-side services.
- Integrate front-end components with server-side APIs and ensure clean, functional code.
- Design and implement data storage solutions and optimize schemas for performance and scalability.
- Build, document and secure RESTful APIs (OpenAPI/Swagger) and enforce authentication/authorization (OAuth2, OIDC, JWT).
- Apply security and data best practices: input validation, secure storage, compliant logging and monitoring.
- Write unit and integration tests, use APM/OpenTelemetry for observability and participate in CI/CD pipelines.
- Troubleshoot production issues, use monitoring tools to analyse performance and implement fixes.
- Produce and maintain technical documentation and follow Git workflows for collaboration.

Requirements:
- Proficiency in at least one back-end language (Java or PHP) and experience with frameworks (Spring Boot, Node.js).
- Solid experience with relational databases (PostgreSQL, Oracle, MySQL) and familiarity with NoSQL (MongoDB, CouchDB).
- Practical knowledge of containerization and orchestration (Docker, Kubernetes) and cloud service basics.
- Experience designing and securing REST APIs and documenting them with OpenAPI/Swagger.
- Familiarity with observability/APM tools (Dynatrace, Splunk, Elastic APM) and OpenTelemetry concepts.
- Comfortable with Git workflows (GitFlow or trunk-based) and CI/CD integration.
- Strong problem-solving skills, attention to code quality and ability to work in an international team (C1 English).

All roles at Bridge 351