Senior Backend Engineer

Hopin

Région

N/A

The Identity team's main goal is to create a shared authentication and authorisation system that will serve all the products in the Hopin suite. We embrace a customer-first mindset for creating tools, services, and sharing knowledge, in the domains of authentication and authorisation.

In this team, you get to operate at the center of the action, work with a super talented diverse group of people and use the latest technologies to resolve platform-wide problems in the pursuit of a high-quality authentication/authorisation service that is secure, reliable and scalable.

In this role, you will be developing systems and libraries that are used across the platform, and you will have a big impact on the future development of these solutions.

Responsibilities

  • Design, develop, and deliver new features in our Identity (authentication/authorisation) and related services

  • Assist in requirements identification and in producing specifications

  • Create and maintain a development environment for efficient testing and integration

  • Support the creation and maintenance of technical documentation

  • Participate in team knowledge management and make recommendations for continuous improvement of SDLC

  • Mentor teammates

About You

To succeed in this role, you should have solid experience in developing authentication and authorization solutions in large-scale, distributed, and high-throughput environments. You should have an understanding of security concerns in web applications.

Concepts such as SSO, HTTP Session Management, RBAC, and ReBAC are not strangers to you. You know about their modern applications, such as OpenID Connect, OAuth 2, JOSE.

You’ll be a great asset to the team if you are proficient in Ruby . Experience with AWS Cognito is welcome.

You know what it takes to develop top-quality software and achieve ambitious goals together. We expect you to be a good communicator, willing to collaborate with people in your team, be a product-oriented and proactive problem solver willing to bring up issues in a constructive manner to the team and the Product team.

You’re a self-starter, able to deliver projects on time and with high quality

Strong understanding of different software development practices, infrastructure, and how each can help ship more value to customers

You understand when it’s worth refactoring versus when it’s good enough to ship now.

Ability to meet both technical and customer needs

Working within a service-oriented architecture  and Docker

Location

Berlin, Berlin, Germany

Hopin

Société

Hopin