Responsibilities
- Develop and maintain backend services in Scala focused on identity governance, access workflows, and provisioning logic.
- Partner with the IDAM team to enhance core platform features such as role assignment, entitlement control, and automated user lifecycle management.
- Implement and optimize data storage solutions using PostgreSQL to ensure data integrity, performance, and fault tolerance.
- Deploy and manage services on Kubernetes, contributing to system reliability, monitoring, and on-call support readiness.
- Engage in technical discussions, code reviews, and architectural planning within the squad.
- Break down complex projects into smaller, independently deployable microservices and subcomponents.
- Operate in an Agile/Scrum environment with rapid delivery cycles and close coordination with product and security teams.
Requirements
- Strong proficiency in Java or Scala with over five years of hands-on experience.
- Passion for automating testing, deployment, and scaling processes using Docker and Kubernetes.
- Practical experience with cloud infrastructure, especially Google Cloud Platform, and infrastructure-as-code tools like Terraform.
- Working knowledge of SQL and NoSQL databases, particularly PostgreSQL.
- Security-first approach in application design and development.
- Interest in decomposing monolithic systems into modular microservices.
- Fluent communication skills in English, both written and spoken.
- Proactive attitude toward learning and integrating emerging technologies.
Nice to Have
- Familiarity with Datadog and the Play Framework.
- Hands-on experience implementing secure authentication and authorization protocols such as JWT, OAuth2, OpenID Connect, and RBAC.
- Experience working with event-driven systems using Kafka or comparable technologies.
- Background in building and maintaining CI/CD pipelines and applying DevOps practices.
Benefits
- Hybrid and agile work model fostering a flexible, multicultural environment with emphasis on work-life balance and self-organizing teams.
- Commitment to personal growth through tailored training and development programs in areas like leadership, technical skills, and team appreciation.
- Dedicated support throughout your career journey, with personalized assistance at every stage.
Work Arrangement
Hybrid
Team
squad
Other
- Fluency in English, both written and verbal, is required.
- This role is classified as Full Stack Engineer Grade 3 (Md7) in the company's career framework.