Du entwirfst und entwickelst Softwareanwendungen in Scala und arbeitest eng mit anderen Teams an der Anforderungsanalyse und Problemlösung.
Anforderungen
- •Profound experience as a backend engineer
- •Profound knowledge in Scala
- •Familiarity with Swagger or other API testing tools
- •Experience in modern HTTP Rest APIs
- •Strong problem-solving and debugging skills
- •Agile mindset
- •Ability to work autonomously and in teams
- •Experience with Node.JS, Typescript and/or React.js is a plus
- •Nice to have: Experience with Docker
Deine Aufgaben
- •Komplexe Softwareanwendungen mit Scala entwerfen und entwickeln
- •Mit interdisziplinären Teams Anforderungen sammeln und analysieren
- •Arbeiten deiner Kollegen in allen Entwicklungsphasen überprüfen und testen
- •Frontend-Schnittstellen mit Backend-APIs integrieren
- •Backend-Probleme diagnostizieren und beheben
- •Integrationen für 3rd-Party-Tools in die airfocus-Architektur aufbauen und pflegen
Deine Vorteile
Remote-first environment
Flexible working hours
Competitive compensation package
Learning and development budget
Top-tier tools provided
Healthy snacks and fun events
Original Beschreibung
## Senior Scala Engineer (all genders)
###### Permanent employee, Full-time · Hamburg, Amsterdam
---
##### Your mission
**Join airfocus, a standout company recognized by Kununu as a TOP 5% best-rated company for 2023 and 2024, boasting a 4.7 rating and 95% recommendation on Glassdoor - be part of our success story NOW!**
airfocus, the world’s first modular product management platform, is growing on all continents.
We have proven to be an up-and-coming industry leader with a proven business model and a first-class team.
Now, with thousands of users from customers like Shopify, Caterpillar, or The Washington Post, it’s time to add fuel to the fire and further scale up our product-led growth!
We are seeking a skilled and motivated backend engineer to join our growing team. As an engineer at airfocus, you will play a crucial role in designing, implementing, and maintaining the server-side logic, databases, and APIs of our applications. You will collaborate closely with our CTO, product managers, and frontend developers.
**Our backend tech stack**
* Scala backend with akka-http, play-json, tapir for serving the API
* PostgreSQL as main database
* Redis for asynchronous event/task processing
* Kubernetes for infrastructure and deployment
**Team**
* The majority of our meetings are remote
* Tasks and workflows are organized via airfocus, Slack, and GitHub
* Project squads with rotating team members
* Kanban board for members that are currently not on a project squad
**What you’ll do**
* Design, develop, and maintain complex software applications using Scala.
* Collaborate with cross-functional teams to gather and analyze requirements and utilize synergies.
* Review and test the work of your peers throughout all stages of the development cycle.
* Collaborate with frontend engineers to integrate frontend interfaces with backend APIs.
* Diagnose and troubleshoot backend issues, ensuring timely resolution and a seamless user experience.
* Build and maintain integrations for 3rd party tools into the airfocus architecture
##### Your profile
* Profound experience as a backend engineer (5+ yrs of experience).
* Profound knowledge in Scala.
* Familiarity with Swagger or other API testing tools.
* Experience in modern HTTP Rest APIs.
* Strong problem-solving and debugging skills.
* Agile mindset.
* Working autonomously as well as being a team player.
* You could win a debate on tabs vs. spaces conducted entirely in English ;)
* Experience with Node.JS, Typescript and/or React.js is a plus.
* Nice to have: Experience with Docker.
##### Why us?
You'll join a diverse and talented team, with plenty of opportunities for personal growth, impact, and learning.
* Enjoy the flexibility of a remote-first environment—work from our HQs in Hamburg, Amsterdam, or anywhere in Germany or the Netherlands.
* Flexible working hours to suit your lifestyle.
* Competitive compensation package.
* Learning and Development (L&D) budget to support your professional growth.
* Work with top-tier tools, including a MacBook Pro or notebook of your choice.
* Healthy snacks and beverages, plus plenty of fun team events and annual meetups.