Jobs and Careers
AI

Senior Software Engineer (Platform)

Aiven
Germanyfull_timeVerifiedPosted 10 Apr 2024

About the role

Open source is our beating heart and it’s something that fuels our work and our culture. It’s where we began. It’s where we’ll always be. Our vision is to become the trusted open source data platform for everyone. We are a Cast of over 400 individuals (‘Crabs’) located across the globe. Why Crabs? Because we believe in thinking sideways. And right now, we’re looking for sideways-thinking Senior Backend Engineers.

The Engineering team at Aiven lies at the core of our organization. This is a great opportunity to become an integral member of the team as a Senior Backend Engineer. We look for engineers who can work around problems by finding new angles. Thinking sideways. You will have the opportunity to collaborate with world-class tech people solving the toughest problems, where almost every project you work on is more complex and technically challenging than the previous one. If you relish pushing your technical boundaries, come join us. Because if you can truly think sideways, you’ll never look back.

Who we are

So, how do we become the trusted open source data platform for everyone? By listening closely to our customers and taking action to ensure they achieve their business goals. You see, the software we create is merely a means of delivering value. Our thinking is customer-first. That’s why our customers are at the front and center of all we do. And in the spirit of sideways thinking, we’re by their side as well. Actively helping them solve their challenges. Collaborating. Sharing. And innovating. In other words, it really isn’t just about who we are. It’s about who our customers are – and where they want to be. 

Our values 

We want individuals who can embody our values of ownership, courage, and openness. 

What does that mean in practice?

We take ownership of the problems we solve. What we do is about improving life for our customers, enabling them to meet their goals. So we own our decisions and mistakes. Sometimes that takes courage. But we don’t falter – we take on challenges with confidence. And right at our heart is openness. We’re always open to new ideas – from wherever and whoever they come.

The Role:

We are seeking an experienced senior full-stack engineer proficient in Python development, with expertise in API design and refactoring, to join our platform team. As a senior member, you will play a crucial role in transforming leading open-source technologies into seamless cloud services within the Aiven platform. You'll be part of a team working on the Aiven cloud platform, improving its scalability and reliability, implementing new features to exchange the enterprise experience. There are a range of specializations available in the following areas:

 

What You'll Do:

Your responsibilities will be:

  • Facilitating API design improvements and refactoring efforts to enhance platform functionality and performance
  • Writing high quality, maintainable code and releasing and monitoring quality features
  • Performing peer reviews and participating in technical discussions both at the team level and among the product development engineering domain
  • Contributing to technical planning and backlog management
  • Ensure the backend has strong unit and functional testing coverage
  • Advocate for improvements to software quality, security, and performance
  • Contribute feature design, system architecture, and product roadmap
  • Mentoring junior team members

What We're Looking For:

Don’t worry if your experience doesn’t line up perfectly – we still encourage you to apply! We believe in investing in our crabs’ professional growth.

Must-have:

  • Good understanding of security in back end software
  • Excellent development skills in Python
  • Experience with SQL, RDBMS and database design
  • Experience with using Linux in development and production
  • Distributed systems knowledge
  • Extensive experience in production software environments
  • The urge to write automated tests
  • Fluency in English, verbal and written

Nice to have:

  • Experience with authorization and authentication protocols (OAuth2, SAML, SCIM), especially in enterprise scenarios.
  • Previous experience with IDPs (Okta, Azure).
  • Experience with one or more cloud provider APIs (AWS, GCP, etc.).
  • Familiarity with infrastructure as code (IaC) solutions (Terraform, Ansible, etc.).
  • Experience in orchestration tools (Kubernetes, OpenShift, etc.).
  • Familiarity with the Linux networking stack.
  • Full-stack development experience, particularly with TypeScript and React.

 

Our Offer

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Aiven

View company profile →