Intro
We are looking for an experienced Backend Software Engineer; A technology enthusiast who is highly collaborative, mentors others, keen to learn and looking for an environment in which to grow and really make a difference. We work in a highly autonomous team with many opportunities for growth, ownership and exposure to new technologies. Our ideal candidate will be passionate about technology, happy working in a collaborative environment, and excited about the opportunity to learn and build out a highly transactional SaaS platform. They will also have a proven track record delivering high quality, clean, maintainable code. We value high automated test coverage and are constantly on the lookout for optimisations in our internal processes and tooling.
Company
We are a fast-growing tech company with a clear purpose: we protect the people behind the data. With over 250 team members worldwide and with offices in Munich, Berlin, London, and Vienna, we help more than 3,000 international customers to build trust, mitigate risks, and grow revenue with privacy, information security, and compliance. To do that, we combine best-in-class expert support with our self-developed SaaS platform to offer an efficient all-in-one solution.
Profile
- Highly proficient in either NodeJS with Express OR Java (11+) & Spring Boot
- Experience working with NoSQL databases, ideally MongoDB
- A strong understanding of core web technologies and in particular RESTful APIs
- Comfortable using and deploying applications in containers (Docker)
- Experience with Microservice Architectures
- A proven track record delivering high quality, tested, maintainable code
- Desire to work in a startup with a fast-paced environment and experience with Agile methodologies
- Fluency in English Language (German is plus)
PROFILE – Skills in the following would also be desirable: - Experience working on SaaS platforms
- A strong understanding of web security and data privacy practices
- Startup experience
- Familiarity with event driven systems
- Knowledge of OAuth2.0 patterns and their applications
- Experience with some or all of the following tools is advantageous, but not essential:
- Docker
- RabbitMQ
- Rancher
- PostgreSQL
- Kubernetes
- Browserstack
- Google Cloud Platfom (GCP)
Java JavaScript- Gradle ReactJS
- JUnit Mocha
- Mockito Chai
- PowerMock Webpack
- Spring Data Babel
- Spring Cloud Stream
- Spring Security
- Spring Cloud Config
LAST BUT NOT LEAST. FROM THE BOTTOM OF OUR HEARTS: No matter your origin, ethnicity, gender identity, religion or individual requirements; at DataGuard, all that counts is the person you are. As Guards and Guardettes, we are united not only by our dedication, but also by our shared belief in our purpose: Protect the people behind the data. Convince us with your personality and your skills – and together we will make great things happen. We are looking forward to meeting you!