Senior Backend Engineer (f/m/x) for Password Manager

The Challenge

The Password Manager (PWM) team at Avira is part of the Browser-Based Apps unit and is responsible for designing and developing the Password Manager product across different platforms. Password Manager enables users to maintain their credentials, notes, credit cards, and other sensitive information in the most secure way, making them available on all devices at a user’s disposal. The Avira Password Manager helps users to stay safe in a connected world by promoting good password practices and offering strong, unique passwords all while providing ease of use.

Of course our product would not be successful without strong support on the backend side. We have increasing demands for supporting new features and we’re therefore looking to expand our professional team with a new talent open to the interesting challenges and willing to help us accelerate our backend implementation.

You will be responsible for planning, designing and implementing new features
from the ground up as well as supporting, maintaining and porting existing systems to a new platform.

The Team

The team consists of 4 mobile developers focusing on Flutter, Android and iOS, 5 frontend/browser extension/desktop developers and 1 backend developer / DevOps.

Being a diverse team with members from 8 different countries across the globe and different technical backgrounds, everyone is always eager to support each other and exchange ideas.

What you will do

  • Migration of old backend (Ruby on Rails) API to a new platform using serverless architecture and GraphQL
  • Implementation of the new APIs to support new features for PWM clients
  • Support migration of AWS Cognito to new AWS AppSync platform
  • Work closely with NoSQL databases like DynamoDB
  • Provide comprehensive technical documentation for all publicly exposed APIs
  • Support in migration of client applications to new platforms
  • Automated deployment, testing and monitoring
  • Ensuring expectations regarding performance, availability, reliability and scalability
    are met
  • Be part of the DevOps team and support implementation as well as deployment to test and production

We would love to see your work! Don’t hesitate to provide links to a working project, your GitHub/BitBucket account, or anything else you’d like to share.

Your Profile

  • You have experience implementing, deploying and supporting cloud-based applications on AWS (preferable), Google Cloud or Azure using serverless architecture
  • You have expert knowledge in one of the following programming languages:
    • Python, Ruby, JavaScript, Go, C#, Java
  • You have experience in writing automated integration tests
  • You are able to understand and create architecture diagrams as well as other technical documentation
  • Experience with Linux
  • You already worked with NoSQL databases (preferably DynamoDB and/or Cassandra)

Other

  • Good written and spoken English
  • Computer science degree or equivalent 
  • 5+ years experience in the field

Benefits and perks:

New Work

Stylish building with roof terraces

Canteen and ChocaVira

Modern office concept

Learning & Development

Unlimited access to Udemy

Trainings & Conferences

Specialist Career

Health & Wellbeing

Gym and fitness courses

“JobRad” bike leasing

Medical checkups

Family & Living

Relocation Package

Vacation child care

Avira Prime licences

Events

Onboarding events

Monthly Employee Meetings

Summer & Christmas parties

Location: Tettnang

How we hire

Interview
Practical Case
Meet the Team
Leitbild

If you want the outcome of your work to have a direct impact on making the Internet a safer place for 500 million Avira users please get in touch!

Apply now

Share with your network

counter-image