
Engineering
Senior Backend Engineer





What it is about
You are responsible for developing and maintaining the server-side logic and infrastructure of our digital products and services. The goal is to build stable, secure, and high-performance systems that interact seamlessly with the frontend, databases, and external interfaces, thereby creating the foundation for scalable digital solutions.

As a Backend Engineer, you build the invisible force behind our high-performance applications – reliable, scalable, and always optimized for maximum performance.

What you will achieve
Development and maintenance of APIs, database structures, and backend logic
Building scalable, maintainable, and secure server architectures
Integration of external services and interfaces (REST, Webhooks, etc.)
Optimizing the performance, security, and stability of systems
Collaboration with Frontend, Product, and DevOps for end-to-end solution development
Ensuring code quality through automated testing and code reviews
Documentation of technical concepts, interfaces, and system architecture
Active involvement in problem solving and defining our services and products
Continuous improvement of the backend architecture alongside the implementation of best practices
Evaluating and proposing new technologies
Documentation and knowledge transfer within the team

What you bring to the table
At least 5 years of experience in developing backend systems and APIs
In-depth knowledge of one or more programming languages (e.g., Node.js (TypeScript), Python, Java)
Experience working with relational and/or NoSQL databases
Comprehensive experience in secure backend development focusing on authentication and authorization (AuthN/AuthZ), input validation, API security, and securing microservices in accordance with common security standards (OWASP Top 10, JWT, HTTPS, Rate Limiting, Audit Logs)
Knowledge of testing, CI/CD, and version control (GitHub)
Experience with containerization (e.g., Docker) and cloud infrastructure (e.g., Azure)
Understanding and robust application of Clean Code and software architecture principles
Proactive, solution-oriented, and collaborative
Degree in Computer Science, Business Informatics, or an equivalent educational background
Excellent English and German skills

Don't meet all the requirements yet? Your potential and willingness to learn are just as important to us.

What we work with
Tools: Notion, Linear, Slack, and many more
Technologies: Python, TypeScript, Node.js, Java, Kubernetes, Docker, Git
Methodology: Agile Software Development, Test-Driven Development, CI/CD, Clean Code, IaC

What awaits you

How we connect
We know that applying for jobs takes time. That's why we keep the process simple: your CV is enough. No cover letter required, photo is optional.
1.
Cultural Fit Interview
We get to know you – and you get a first impression of us.
2.
3.
On-site trial half-day
You will experience the team, solve a task, and get real feedback.
4.
Sign contract
Works for both sides? Then "Welcome on Board!"
Your next step?
We look forward to receiving your application and getting to know you. If you have any questions, you can reach us at any time at jobs@docpier.com.
Additional Line Items
Engineering
Note to recruiters: We only consider direct applications. Offers or profiles submitted by recruitment agencies will not be considered and will not receive a response.
