GENERAL JOB DESCRIPTION Mapp Digital is looking to build “Best of Breed” Cloud and Enterprise Marketing Applications. We are looking for talented engineers capable of designing, implementing and maintaining a next generation micro-services ecosystem as a part of a cross functional high performing team. DUTIES AND RESPONSIBILITIES •Work with development teams and product managers to ideate software solutions •Design client-side and server-side architecture •Participate in DevOps processes (automation, monitoring, logging) •Develop and manage well-functioning applications and databases •Test driven development, test software to ensure responsiveness and efficiency •Troubleshoot, debug and continuously update and upgrade software •Create security and data protection settings •Write effective APIs •Write technical documentation •Work closely with internal customer facing teams to support customer application usage and better understand the needs REQUIRED SKILLS AND EXPERIENCE •Proven experience as a full software developer and team leader. DevOps experience and willingness to support DevOps process is a plus. •Excelent Knowledge of Node.JS ecosystem and scalable high-througput backend applications: Non-blocking I/O, Stream API, Promises and Async/Await, Typescript in backend, dependency Managers, testing Frameworks, Logging frameworks, Process Managers •Proven experience with Git, Souce code hosting systems, Bug tracking systems, CI/CD pipeline •Good knowledge of TCP, UDP, ICMP protocols, DNS system, SMTP protocol with protection again spoofing: SPF, DKIM, DMARC •Good knowledge of Rabbit MQ, MySQL, PostgreSQL, GraphQL, InfluxDB, ELK, DevOps tools •Python/Django knowledge is a plus •Familiarity with event flow processing, databases (e.g. MySQL, PostgreSQL), web servers (e.g. Apache, Nginx) •Fluent in English, German is a plus