Software Developer Security/Authentication @ Itsme
AMKP04297
Function
Purpose of the position
The GO Developer is responsible for strengthening the structural foundation of the NextAuth authentication module, with the primary goal of ensuring the reliability, security, and long-term resilience of the codebase. You will work on a mission-critical component that will become the future core of the itsme® identity services and focus on eliminating technical debt in preparation for this crucial integration.
Tasks and responsibilities
This is a technically deep role within a small R&D team with a focus on code quality and low-level security. Your tasks include:
- Code Quality and Refactoring: Structurally clean up, improve, and refactor the existing, complex codebase and APIs (eliminating technical debt/backlog) to increase the platform's stability and maintainability.
- Software Development: Develop and maintain the backend systems and the Mobile SDK with the highest requirements in terms of scalability, testability, performance, and security.
- Security & Protocols: Actively contribute to the implementation of cryptographic protocols and core security components.
- Testing & QA: Ensure software quality by placing a strong focus on Unit Testing, Testability, and implementing improved QA processes.
- Autonomous Problem Solving: Independently identify problems and develop solutions. You work directly from vague functional or cryptographic specifications to robust, security-defensive code (there are no functional analysts).
- Agile Collaboration: Comfortably collaborate in an agile workflow within a small, close-knit team of experts.
Profile
Background and experience
- You possess strong software engineering skills with solid coding discipline and a clean architecture mindset.
- Experience with Go as a programming language is a plus.
- You have an affinity for security and a strong interest in cryptography. You are willing to further deepen your expertise in this area on the job.
- You have a high-level understanding of security concepts, protocols, and algorithms.
- You are comfortable working with concurrency and asynchronous communication.
- You are comfortable collaborating in Agile workflows.
CompetenciesÂ
- Autonomous Problem Solving: You are an autonomous problem solver, capable of understanding and refactoring complex codebases.
- Code Quality: You have a strong focus on code quality: unit testing, testability, and reliability. You are able to improve and refactor code with a security-first mindset.
- Work Ethic: You work in a precise, meticulous, and structured manner.
- Teamwork: You are a team player with strong communicative skills.
LanguagesÂ
- You are fluent in English.
- Knowledge of Dutch and/or French is a plus.
Offer
- Pioneer Role in Digital Identity: You will have a role at the forefront of digital identity innovation within one of Europe's fastest-growing scale-ups.
- Impact on Core Security: The opportunity to shape the future of digital interaction. You work on a mission-critical component that will become the new authentication core for 7 million users and set security standards for all of Europe.
- In-Depth Technical Focus: A rare opportunity to build in-depth expertise in low-level security, cryptographic protocols, and code quality.
- Structural Improvement: You are the key figure in cleaning up and refactoring the existing, complex codebase in preparation for large-scale integration. This is an opportunity to have a lasting structural impact on the platform.
- Growth Environment: Be part of itsme®'s national and international growth in a fast-paced, high-growth environment.
- Work Environment: A permanent contract with a competitive salary package that reflects your expertise and impact. You work in a fun, enthusiastic, and ambitious team that values collaboration and innovation, with flexible work arrangements, including the possibility of working from home and an office in Brussels.
Â
Amon is the exclusive recruitment partner for this position.
If interested, please do not hesitate to contact Micha Van De Vijver, mvd@amon.be.
