




Job Summary: Develop and maintain critical backend applications in Java/Kotlin, ensuring security, code quality, and participating in technical discussions and architecture decisions. Key Highlights: 1. Work on critical authentication and access control systems. 2. Ensure security best practices and code quality. 3. Participate in technical discussions and code reviews. * Develop and maintain backend applications in Java / Kotlin * Work on critical systems for authentication, passwords, and access control * Ensure best practices in: Security, Code Quality, Testing * Participate in: Technical discussions, Code reviews, Architecture decisions * Collaborate with QA from local development through to production * Perform deployments (deploys) on a rotating basis, remotely when necessary * Help identify and mitigate technical risks before they become incidents Requirements: * Experience with Java and Kotlin * Experience with REST APIs * Knowledge of: Authentication and authorization, Cryptography and hashing (e.g., Argon2, bcrypt, etc.), JWT * Experience with: Unit testing, QA and production environments, Deployments performed carefully and responsibly * Strong ability to read and understand legacy code and complex systems Benefits 20 paid vacation days


