We're looking for enthusiastic Software developers who enjoy developing their skills and contributing their ideas to ongoing projects. We offer a variety of different challenges in our development teams.
We are looking for a PHP Developer responsible for managing back-end services and the interchange of data between the server and the users.
Your primary focus will be the development of all server-side logic, definition and maintenance of the central databases, and ensuring high performance and responsiveness to requests from the front-end.
You will also be responsible for integrating the front-end elements built by your co-workers into the application. Therefore, a basic understanding of front-end technologies is necessary as well.
- Your tasks:
- Conception, development and implementation of E-Commerce platforms, web applications and web services.
- Integration of user-facing elements developed by front-end developers
- Build efficient, testable, and reusable PHP modules
- Solve complex performance problems and architectural challenges.
- Development of Software Application prototypes, web application and mobile apps.
- Development of Software modules to solve real industrial problem for German Market.
- Specification and development of interfaces, e.g. REST-APIs.
- Contribution to the design and development solutions in agile, interdisciplinary and distributed teams.
- Consultation and close cooperation with Backend Developers, UI/UX designers and developers.
- Evaluation of frameworks, tools and services.
- Your profile:
- Studies or training in the field of computer science, Software Engineering, media informatics or similar subject area.
- Minimum 8+ proven industrial experience in Software Development and Web Applications.
- Good knowledge of relational databases, ORM and ERP systems.
- Must have:Knowledge or working experience with Software design patterns or Architectural pattern.
- Must have:Understanding of open source platform like Shopware, Magento 1 and 2, PrestaShop, Joomla, Drupal, Wordpress, LifeRay or Typo3.
- Must have: Know-how in the field of software application development and version control tools (e.g. SVN, Git).
- Must have: experience in other programming languages such as Java, C++, Python, Perl, Swift or C#.
- Nice-to-have: Knowledge of at least one technology (e.g. react, angular, vue.js)
- Nice-to-have: Knowledge of Linux, Online Payment Solutions, Cloud Computing and Web services.