Senior Backend Developer
Primary stack
Job description
About the Position
We are looking for a full-time Senior Backend Developer to join our team in Charlottenburg, Germany. You will help us to improve and extend our data processing backend and make it easy for organizations to protect their sensitive data. You will work in a small, highly skilled team and own the backend code base. You will help us to develop new features, continuously improve scalability and efficiency, and prepare the open-source release of the core functionality.
Responsibilities
- Develop and maintain scalable backend services
- Write efficient, secure, and readable code
- Collaborate with the team to develop new features
- Improve the scalability and efficiency of existing systems
- Prepare the open-source release of core functionality
Requirements
- Familiarity with Golang and core tooling (e.g. modules, plugins)
- Ability to write efficient, secure, and readable code
- Basic knowledge of data processing
- Basic knowledge of cryptographic methods (e.g. hashing, encryption)
- Familiarity with REST APIs and Golang's HTTP libraries
- Good understanding of Golang interfaces and how to use them to create reusable, modular code
- Experience writing good unit and integration tests as well as clear documentation
Nice to Have
- Experience with continuous integration (CI) and continuous deployment (CD)
- Experience with data security and privacy-enhancing techniques
We Offer
- Build and publish open-source code with us
- Present your work at international conferences and workshops
- Be part of our mission to make software more secure by helping organizations to develop discreet & secure systems using our technologies
- Develop your own ideas and have the freedom to implement them
- Learn about data security and data protection in an interdisciplinary team
About the Company
You will work in a small, highly skilled team from our modern offices in Charlottenburg. We try to provide a great work environment for you with modern, ergonomic chairs & (standing-)tables in small offices (at most 4 people per office) to allow for focused and stress-free work. We offer 28 days of paid vacation time and provide a budget for training and conference visits. You will be able to blog about your work and present it to the world and you will publish open-source software with us. We allow working partially from home/remotely and offer flexible work hours (within limits).
Are you interested in this position? Get in touch with us! Please write a bit about yourself and why you're interested in working with us and include relevant links (e.g. containing information about your work or recent projects -- no problem though if you can't share anything) and a short CV.
© Kiprotect. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.