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
Read Full Description