DigiHUB MARE is the way to digital future!
One Backend for multiple Front ends
Uncompromising customer focus - Uncompromising IT
PURPOSE:
At DigiHub MARE, we are pioneers in the development of applications for the end customers in Germany, the employees of Deutsche Telekom Technik, Deutsche Telekom Field Service and Deutsche Telekom Service and for technical solutions to support customer side processes. Our mission is to deliver groundbreaking solutions that redefine the standards of excellence. We believe in innovation, integrity, and inclusivity. If you're passionate about pushing boundaries and making a tangible impact, you'll find your second home with us.
The Opportunity:
Software Developer works to develop, design and implement new or modified software products or ongoing business projects. Target of development is automation of business processes and cross platform automation. Holder of the position handles all phases of software development lifecycle, especially for small or midsize solutions. Follow agreed methodology steps and rituals and take responsibility for produced code to independently deliver functional solution with team. Share knowledge with less experience colleagues. Document and share best practices. Constantly work on self-development and follow industry trends.
WHAT WILL YOU DO:
-
Fullstack Architecture & Development: Design, implement and maintain modern, scalable and high-performance web applications across frontend and backend using React, PHP and related technologies, contributing to the technical direction of complex digital products.
-
Frontend Development & User Experience: Build responsive, accessible and maintainable user interfaces with React and modern frontend technologies, ensuring a high-quality user experience across applications and devices.
-
Backend Development & API Design: Develop and maintain backend services, business logic and APIs in PHP, enabling reliable application functionality, integrations and data processing across systems.
-
End-to-End Application Integration: Design and implement robust integrations between frontend and backend components, ensuring efficient communication, secure data exchange and seamless end-to-end functionality.
-
Component-Based Architecture & Reusable Solutions: Define and develop reusable UI components as well as maintainable backend modules and shared patterns that support consistency, scalability and long-term maintainability.
-
Code Quality & Engineering Standards: Drive high code quality through best practices, architecture guidelines, code reviews and testing strategies across both frontend and backend development.
-
Performance Optimization & Scalability: Analyze, design and implement performance improvements for both frontend applications and backend services, ensuring reliability, scalability and strong overall system performance.
-
Testing & Application Reliability: Contribute to automated testing strategies including unit, integration and end-to-end testing to ensure the reliability, maintainability and long-term stability of fullstack applications.
-
Technical Leadership & Cross-Team Collaboration: Work closely with product managers, designers and engineers to translate product requirements into robust fullstack solutions, while mentoring other developers and promoting modern engineering practices across teams.