About the team and product
Depending on your skills and interests you will have the chance to work on a variety of projects, from core functionalities to advanced and new features to experimental use cases for emerging technologies.
Your responsibilities
You will be building our contemporary web clients, which includes:
- Development of fully-fledged and sustainable applications and APIs in a cross-functional team and carry out or accompany deployments
- Close collaboration with the software architects.
- Proactive presentation of your own proposals regarding solutions and technologies for the development process
- Expansion of our back-end architecture and establishment of software lifecycle and quality assurance processes (unit test, UI test, build, code analysis)
- Assuring knowledge transfer and close collaboration with your colleagues to help everybody to improve
Your background
To excel in this position, you need to have:
- A degree (BA+) in computer science or a completed apprenticeship as IT specialist for application development (IHK)
- Deep knowledge of modern back-end technologies and frameworks (e.g. Golang, PHP, Gorilla Web toolkit, Gin HTTP web framework, RabbitMQ, Elasticsearch, etc.)
- Experience with databases (MySQL, MariaDB, Couchbase)
- Solid working experience, handling the shell and clear understanding of the rights and role system of a Linux server.
- Clean understanding of HTTP protocol, regular expressions and encoding/decoding
- The ability to write clean SQL statements and perform performance analysis
- A basic understanding of (networking) security and the most common attack patterns and know strategies to avoid them
- Basic knowledge of WebRTC or SIP is a plus
Additionally, you are:
- Fluent in English and German (written and spoken) – any other language is a plus
- Respectfully interacting with others and willing to work in a team
- Willing to accompany a deployment at unusual times
by via developer jobs - Stack Overflow
No comments:
Post a Comment