Engineering at Security Accent is an inspired, customer focused, dedicated to crafting solutions that helps to protect our customers. Working in small, highly collaborative agile teams, you and your team will have a clear mission and ownership of an important outcome. For Security Accent, each project is unique. Each project has its own accent and we make sure to accentuate on its infallible security. Also, your accent is required; we are looking for bold, open, and curious engineers. We aim for teams that are inclusive, helpful, and have a strong sense of ownership for the things they build.
What Is This Job About
Identity and Access Management (IAM) ensures the central administration of users and access rights for different systems and applications in the company network and in the cloud. IAM enables companies to manage user accounts & access authorizations for their applications allowing to be compliant with regulations. We help our clients in integrating IAM solutions into their IT infrastructure.
To expand our team, we are looking for engaged junior and/or senior Full Stack Developers, who will work on the development of market leading IAM solution as well as different IAM projects.
What You Will Get To Do
- Act as all-rounder who leads the agile development of our new product from the scratch
- Participate in the development and act as advisor for the development team
- Estimate workload and helps in the refinement of requirements
- Design concepts and architectures for front- and backends and presenting them to the product owner and management
- Build integrations to market leading solution around Identity and Access Management
- Considering best practices, trends, and information security aspects of web development in all concepts and architecture designs
- Setup development, test, and deployment automation infrastructure
- Building the deployment and integration process/pipeline (CI/CD) with Azure DevOps
What You Should Have
- Experience in designing architectures for web applications
- Many years of programming experience using at least in one of the following programming languages: .Net, C#, Java, JavaScript
- Very good knowledge of various web technologies (HTML5, CSS3, REST, JSON, GraphQL)
- Very Good knowledge in single-page application (SPA), progressive web apps (PWA) and Motion UI
- Good knowledge in one or more of the web development frameworks (Node.js, Angular, React, Vue.js or Flutter)
- Experience in designing and implementing data models using SQL or NoSQL DBMS (MS SQL, PostgreSQL, ,MongoDB or CouchDB)
- Experience in DevOps tools (Git, Jenkins, Maven, Gradle)
- Enjoying agile work (clean code, pair programming, refactoring)
- Strong analytical skills and enthusiasm for technology
- Good leading & communication skills
What Is Not Necessary but Would Be a Plus
- Knowledge in WebAssembly, content personalization using AI and machine learning
- Experience domain driven design, microservices and front microservices
- Experience with virtualization, containers, and DevOps (Docker, Kubernetes, Ansible, Nagios)
- Experience with federated identities and web services security concepts such as OAuth and OpenID Connect
- Experience with mid/ and or large-scale migrations of complex systems
What We Can Offer You
- Culture – You’ll have the opportunity to work with people from different countries in our English/German speaking offices in Europe
- Learning – We have a learning and development focused environment with an emphasis on knowledge sharing, training, and regular internal technical talks.
- Compensation – You’ll receive an attractive salary, pension, and insurance plans