Backend Engineer; m/w/d
addexpert GmbH
About the role
Backend Engineer (m/w/d) – 100 %
Full‑time – Hybrid (2 days on‑site, 3 days remote)
Company & Mission
Our client is a specialist provider of personalized photo products that turn moments into lasting digital experiences. They continuously expand a high‑quality backend platform that must stay stable, scalable, performant and future‑proof.
What You’ll Do
| Area | Key Tasks |
|---|---|
| Core Development | • Design and implement robust, extensible backend services for digital products. • Work within a clean, well‑structured architecture and own defined feature areas. • Translate business requirements into maintainable, high‑quality code. |
| Quality & Reliability | • Ensure code quality, test coverage, stability and maintainability. • Apply performance‑ and security‑best‑practices (caching, API versioning, hardening). |
| Collaboration | • Partner with cross‑functional teams (frontend, product, QA, Ops). • Participate in technical and functional alignment meetings. • Contribute to continuous improvement of processes and solutions. |
| Documentation & Ops | • Keep technical documentation up‑to‑date. • Analyse bugs/incidents, implement root‑cause fixes. • Support CI/CD pipelines, observability (logging, metrics, tracing). |
| Ownership | • Drive the long‑term evolution of the backend platform. • Mentor junior team members and share knowledge. |
What You Bring
| Technical Skills | Experience & Knowledge |
|---|---|
| Node.js & TypeScript (expert level) | • Strong background in structured backend frameworks (NestJS or equivalent). |
| REST‑API design & implementation | • Deep understanding of modern backend architectures (layered, modular, service‑oriented). |
| Relational databases (e.g., PostgreSQL, MySQL) | • Writing efficient queries, migrations, and schema design. |
| Testing – unit & integration | • Test‑driven development mindset. |
| CI/CD & Git | • Comfortable with pipelines, code reviews, branching strategies. |
| Performance & Caching | • Profiling, query optimisation, Redis/Memcached, etc. |
| Containerisation (Docker, Kubernetes – optional) | • Deploying services in container‑based environments. |
| Observability (logging, metrics, tracing) | • Familiar with tools such as ELK, Prometheus, Jaeger. |
| Security – OWASP, auth, encryption | • Implementing secure APIs and data handling. |
| Soft Skills | • Clear, constructive communication in German & English. • High ownership, hands‑on mentality, analytical & structured work style. • Team‑player who contributes to a positive, trust‑based culture. |
Education: Degree or equivalent qualification in Computer Science, Media Informatics, Software Engineering, or comparable.
What You Get
| Benefit | Details |
|---|---|
| Work model | Hybrid – 2 days in office (team exchange), 3 days remote (choice of home‑office or on‑site). |
| Insurance & Pension | 100 % coverage of accident supplemental insurance & daily sickness allowance; pension fund split 60/40. |
| Food & Drinks | Partially funded Boost‑Bar meals, free coffee. |
| Facilities | Free parking, birthday voucher (Bontique), client‑gift vouchers. |
| Parental leave | 100 % salary during maternity leave. |
| Career development | Tailored training, individual coaching, freedom to shape your learning path. |
| Additional perks | Modern office, collaborative environment, impact‑driven products used daily by many users. |
How to Apply
If you are passionate about building clean, performant backend systems and want to own a critical part of a fast‑growing product platform, we’d love to hear from you. Please send your CV (German or English) and a short motivation letter highlighting relevant projects (especially with NestJS/Node.js) to the contact address provided in the job posting.
Ready to shape the future of personalized photo experiences? Join a team that values engineering excellence, ownership, and continuous learning. 🚀
Requirements
- Completed degree or training in computer science, media informatics, software development, or a comparable qualification.
- Very good practical experience with Node.js and TypeScript.
- Experience with structured backend frameworks like NestJS (or comparable).
- Routinely develop and maintain REST APIs.
- Solid understanding of modern backend architectures.
- Experience with relational databases.
- Experience with Unit and Integration tests.
- Experience with CI/CD.
- Proficient use of Git.
- Understand concepts like performance optimization, caching, and API versioning.
- Experience in container-based runtime environments is ideal.
- Basic understanding of Observability (Logging, Metrics, Tracing) is ideal.
- Basic understanding of Security best practices in the backend is ideal.
- Understand layering, module, and service structures.
- Implement business logic cleanly within clearly defined architectures.
- Fluent German and English skills in speaking and writing.
Responsibilities
- Develop robust, extensible backend solutions for digital products and implement business requirements efficiently and stably.
- Take ownership of defined topic areas with a focus on maintainability, performance, security, and future viability.
- Independently implement and further develop backend modules and services within defined architectural principles.
- Translate business requirements into understandable, sustainable solutions, adhering to technical standards and clean system structures.
- Ensure code quality, test coverage, stability, and maintainability within your area of responsibility.
- Consciously consider performance and security requirements, ensuring services run efficiently, securely, and reliably.
- Collaborate closely with relevant interfaces, actively participate in technical and business discussions, and foster constructive exchange.
- Maintain technical documentation, analyze bugs and incidents, and sustainably resolve root causes.
Benefits
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free