Architect, design, and implement robust, scalable, and secure backend services and APIs to solve complex challenges in the identity and access management space.
Drive technical initiatives and contribute significantly to the design and architecture of our cloud-native platform.
Develop and maintain high-performance, low-latency distributed systems crucial for our Secure Access product.
Write clean, efficient, and maintainable code, primarily in Rust and Golang.
Actively collaborate with your team members, including backend, frontend, and data engineers, sharing knowledge and best practices.
Communicate technical concepts, progress, challenges, and solutions effectively within the team and with stakeholders.
Contribute to fostering a strong technical culture and potentially mentor other engineers on the team.
Participate in all phases of the development lifecycle, from planning and design to deployment and monitoring.
Requirements
Minimum of 6 years of professional software development experience, with a strong focus on building and supporting backend systems.
Proven experience in developing secure, scalable, and high-performance backend services, particularly in the context of authentication, authorization, and security.
Solid experience building and deploying production code in modern programming languages. Experience with Rust and/or Golang is highly desirable; willingness to become proficient in Rust is expected.
Demonstrated expertise in designing and implementing scalable, performant, and secure services.
Production experience with microservices architecture, distributed system design, and applying cloud engineering best practices (e.g., AWS, Kubernetes).
Familiarity with modern CI/CD tools and practices (e.g., Terraform, Docker, Kubernetes, Helm).
Strong emphasis on test automation and test-driven development.
Experience with authentication protocols and standards (including OIDC, SAML, OAuth2.0, and others like SCIM, ADFS, WSFED, LDAP).
Understanding of database management, design, and optimization for both relational and NoSQL databases.
Strong communication skills with the ability to clearly articulate technical concepts to both technical and non-technical audiences.
Experience working in a fast-paced environment, such as a startup, is a plus.
Domain experience with SSO, IDaaS, DaaS, and IDP solutions is also a plus.
Golang Software Engineer primarily focused on open source projects to enhance cloud - native development. Work on microservices and Kubernetes alongside clients and internal teams.
Full stack software engineer developing integrations for customer backends with the Obex Platform. Collaborating in a hybrid environment for financial advisory technology at Keylane.
Backend Developer modernizing core digital platforms for Darwoft. Working on migrating legacy components to microservices architecture in a hybrid environment.
Golang Developer responsible for developing and maintaining Go - based applications at Genesis Digital Solutions. Collaborating with teams to integrate new features and ensure code quality.
Backend Application Developer at FINARTIX, focusing on software development lifecycle in dynamic projects. Engaging with technology solutions in a fast - growing banking technology environment.
Senior Rust Developer in Poland working on a passwordless platform using secure device - based credentials. Focus on performance and quality assurance in software development processes.
Java Developer building robust and scalable systems for corporate payments in a dynamic international team. Engage in API design, microservices, and customer experience enhancement.
Senior Back - End Developer designing and maintaining server - side applications at Nestlé. Collaborating with cross - functional teams to deliver robust, scalable, high - performance solutions.
Backend Java Developer modernizing existing Java microservices and migrating to Java 21. Seeking a candidate with proactive learning and good teamwork skills.